【发布时间】:2014-12-22 05:50:57
【问题描述】:
基本上我有一个 RichTextBox、TextBox 和一个按钮。 RichTextBox 中有一些文本,Textbox 用于键入单词,而按钮用于查找它。到目前为止,我正在使用:
Dim index As Integer = 0
Dim temp As String = txtbx_Write.Text
txtbx_Write.Text = String.Empty
txtbx_Write.Text = temp
While index < txtbx_Write.Text.LastIndexOf(TextBox1.Text)
txtbx_Write.Find(TextBox1.Text, index, txtbx_Write.TextLength, RichTextBoxFinds.None)
txtbx_Write.SelectionBackColor = Color.DarkGray
index = txtbx_Write.Text.IndexOf(TextBox1.Text, index) + 1
End While
基本上,当我输入例如“The”,如果 RichTextBox 中有“The”,它会为该单词设置背景颜色,并为每个“The”单词设置背景颜色。
我想要做的是,当我输入单词“The”时,会有一个标签,其中包含结果数量,并且每次用户单击“查找”按钮时,它都会选择单词“The”并继续选择并继续,直到不再有。
很像本机记事本查找功能,它会选择并遍历每个单词。
【问题讨论】:
标签: vb.net search textbox richtextbox