【发布时间】:2012-06-09 05:06:47
【问题描述】:
如何在 RichTextBox 中搜索短语并以所需的任何颜色突出显示该短语的每个实例?
【问题讨论】:
标签: c# winforms richtextbox
如何在 RichTextBox 中搜索短语并以所需的任何颜色突出显示该短语的每个实例?
【问题讨论】:
标签: c# winforms richtextbox
根据需要替换分配给 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);
}
【讨论】: