RichTextBox 查找内容并红色显示
Posted wenjie0904
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RichTextBox 查找内容并红色显示相关的知识,希望对你有一定的参考价值。
RichTextBox 中打开文件并显示,按查找,匹配所有相同的文字并红色显示:
private void BtnSearch_Click(object sender, EventArgs e) { string strKeyWords = txtKeyWords.Text.Trim(); //int intFirst = rtxtbox.Text.IndexOf(strKeyWords); //if (intFirst >= 0) //{ // rtxtbox.Select(intFirst, strKeyWords.Length ); // rtxtbox.SelectionColor = Color.Red; //} Regex regex = new Regex(strKeyWords); Match match = regex.Match(rtxtbox.Text); while (match.Success) { rtxtbox.Select(match.Index, strKeyWords.Length); rtxtbox.SelectionColor = Color.Red; match = regex.Match(rtxtbox.Text, match.Index + strKeyWords.Length); } }
以上是关于RichTextBox 查找内容并红色显示的主要内容,如果未能解决你的问题,请参考以下文章
(Visual C#) 在RichTextBox中实现查找特定字符并返回结果的功能
从richtextbox逐行读取并显示在标签中(vb.net)