如何在富文本框中搜索短语,并使用指定的颜色突出显示该短语的每个实例

本文关键字:短语 颜色 显示 实例 文本 搜索 | 更新日期: 2023-09-27 18:36:27

如何在富文本框中搜索短语并用所需的任何颜色突出显示该短语的每个实例?

如何在富文本框中搜索短语,并使用指定的颜色突出显示该短语的每个实例

根据需要

替换分配给 ValToSearchFor 的字符串和分配给 RichTextBox 的 SelectionColor 属性的颜色。

String richText = richTextBox1.Text;
String ValToSearchFor = "duckbilledPlatypus";
int pos = 0;
pos = richText.IndexOf(ValToSearchFor, 0);
while (pos != -1) {
    richTextBox1.Select(pos, ValToSearchFor.Length);
    richTextBox1.SelectionColor = Color.Red;
    pos = richText.IndexOf(ValToSearchFor, pos + 1);
}