我在这里没有进行太多研究,但是直观的东西不起作用:
private void SerachButton1_Click(object sender, EventArgs e)
{
String serchTerm = searchTerm1.Text;
String text = usualTextBox.Text;
Int32 index = text.IndexOf(serchTerm);
if (index >= 0)
{
usualTextBox.Select(index, serchTerm.Length);
}
}
SelectedText
,SelectionLength
和SelectionStart
属性是我所期望的,Select
但没有可见的选择。
我在这里做错了什么?
编辑:我也试过了RichTextBox
。当我为选择设置背景和文本颜色时,它会显示出来,但是当您手动选择文本的另一部分或仅单击文本中的某个位置时,它不会自动取消选择。这两种选择是否本质上不同,如果您以编程方式选择,您还必须以编程方式取消选择?