在一个文本框中选择多个单词,并在C#中跟踪它们
本文关键字:并在 单词 跟踪 选择 一个 文本 | 更新日期: 2023-09-27 17:59:16
是否可以选择多个单词(例如:"家庭住在大房子里")并跟踪这些选择的单词?
如果可能的话,我该怎么做?
编辑----
我需要用鼠标选择单词,并将这些选择的单词放入字符串数组中。
MouseUp事件和SelectedText属性如何?
List<string> _Words;
private void richTextBox1_MouseUp(object sender, MouseEventArgs e)
{
richTextBox1.SelectionBackColor = Color.DeepPink;
_Words.Add(richTextBox1.SelectedText);
}
您可以使用一个富文本框,并为每个选择设置突出显示背景(类似于IE、Firefox等将突出显示所有找到的搜索词的方式)。你必须自己扫描文本并插入突出显示。您将无法使用文本框的内置选择属性,因为文本不是连续的。