Public Sub Command1_Click()
Dim FoundPos As Integer
If Fstring = "" Then
Fstring = Text1.Text
Else
If Text1.Text <> Fstring And Text1.Text <> "" Then
Fstring = Text1.Text
End If
End If
If Option1.Value = True Then
EndPos = Form1.Text1.SelStart
Form1.Text1.SelStart = 0
StartPos = 0
Do While FoundPos <> -1
If Check1.Value = 1 Then
FoundPos = Form1.Text1.Find(Fstring, StartPos, EndPos, 4)
If FoundPos <> -1 Then StartPos = FoundPos + Len(Fstring)
Else
FoundPos = Form1.Text1.Find(Fstring, StartPos, EndPos)
If FoundPos <> -1 Then StartPos = FoundPos + Len(Fstring)
End If
Loop
If StartPos = 0 Then
' StartPos = StartPos - Len(Fstring)
' Else
MsgBox "find not " + Chr(34) + Fstring + Chr(34)
End If
Else
StartPos = Form1.Text1.SelStart + Form1.Text1.SelLength
EndPos = Len(Form1.Text1)
If Check1.Value = 1 Then
FoundPos = Form1.Text1.Find(Fstring, StartPos, EndPos, 4)
Else
FoundPos = Form1.Text1.Find(Fstring, StartPos, EndPos)
End If
If FoundPos <> -1 Then
StartPos = FoundPos + 1
Else
MsgBox "find not " + Chr(34) + Fstring + Chr(34)
End If
End If
End Sub
Private Sub Command2_Click()
Form2.Visible = False
End Sub
Private Sub Form_Load()
Command1.Enabled = False
Tchange = False
EndPos = LenB(Form1.Text1)
End Sub
Private Sub Text1_Change()
If Text1.Text <> "" Then
Command1.Enabled = True
Else
Command1.Enabled = False
End If
Tchange = True
End Sub
本文地址:http://com.8s8s.com/it/it6630.htm