在一个文本框中选择多个单词,并在C#中跟踪它们

本文关键字:并在 单词 跟踪 选择 一个 文本 | 更新日期: 2023-09-27 17:59:16

是否可以选择多个单词(例如:"家庭住在房子里")并跟踪这些选择的单词?

如果可能的话,我该怎么做?

编辑----

我需要用鼠标选择单词,并将这些选择的单词放入字符串数组中。

在一个文本框中选择多个单词,并在C#中跟踪它们

MouseUp事件和SelectedText属性如何?

List<string> _Words;
private void richTextBox1_MouseUp(object sender, MouseEventArgs e)
{
    richTextBox1.SelectionBackColor = Color.DeepPink;
    _Words.Add(richTextBox1.SelectedText);
}

您可以使用一个富文本框,并为每个选择设置突出显示背景(类似于IE、Firefox等将突出显示所有找到的搜索词的方式)。你必须自己扫描文本并插入突出显示。您将无法使用文本框的内置选择属性,因为文本不是连续的。

相关文章: