用RichTextBox控件.用Find方法.以下是个示例: '有一个RichTextBox控件.一个Text控件,一个按扭Option ExplicitPrivate BeginIndex As Long Private FindText As StringPrivate Sub Command1_Click() If FindText <> Text1.Text Then FindText = Text1.Text BeginIndex = 0 BeginIndex = RichTextBox1.Find(FindText, BeginIndex) + 1 Else BeginIndex = RichTextBox1.Find(FindText, BeginIndex) + 1 End If
If BeginIndex > 0 Then RichTextBox1.SetFocus RichTextBox1.SelStart = BeginIndex - 1 RichTextBox1.SelLength = Len(FindText) Else MsgBox "查找结束"
End If
End SubPrivate Sub Form_Load() ' RichTextBox1.FileName ="C:\Test.txt" '你可以将此处改一下文件名 End Sub
'有一个RichTextBox控件.一个Text控件,一个按扭Option ExplicitPrivate BeginIndex As Long
Private FindText As StringPrivate Sub Command1_Click()
If FindText <> Text1.Text Then
FindText = Text1.Text
BeginIndex = 0
BeginIndex = RichTextBox1.Find(FindText, BeginIndex) + 1
Else
BeginIndex = RichTextBox1.Find(FindText, BeginIndex) + 1
End If
If BeginIndex > 0 Then
RichTextBox1.SetFocus
RichTextBox1.SelStart = BeginIndex - 1
RichTextBox1.SelLength = Len(FindText)
Else
MsgBox "查找结束"
End If
End SubPrivate Sub Form_Load()
' RichTextBox1.FileName ="C:\Test.txt" '你可以将此处改一下文件名
End Sub