WinForm richtextbox 关键字变红色
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WinForm richtextbox 关键字变红色相关的知识,希望对你有一定的参考价值。
private void HilightRichText(RichTextBox control, string hilightString)
{
int nSelectStart = control.SelectionStart;
int nSelectLength = control.SelectionLength;
int nIndex = 0;
while (nIndex < control.Text.Length)
{
nIndex = control.Find(hilightString, nIndex, RichTextBoxFinds.WholeWord); //整个文档查找
if (nIndex < 0)
{
break;
}
control.Select(nIndex, hilightString.Length); //选择文本
control.SelectionColor = Color.Red;
nIndex += hilightString.Length;
}
control.Select(nSelectStart, nSelectLength);
}
以上是关于WinForm richtextbox 关键字变红色的主要内容,如果未能解决你的问题,请参考以下文章
C#/.net WinForm如何做一个背景透明的RichTextBox