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

时间:2011-06-15 13:14:45

标签: c# select textbox

是否可以选择多个单词(例如:“家庭住在住宅中”)并跟踪这些选定的字词?

如果可能,我该怎么办?

编辑----

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

MouseUp-Event和SelectedText-Property怎么样?

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