码迷,mamicode.com
首页 > Windows程序 > 详细

WinForm richtextbox 关键字变红色

时间:2016-12-17 11:35:16      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:红色   winform   string   ring   选择   int   tar   info   richtext   


        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 关键字变红色

标签:红色   winform   string   ring   选择   int   tar   info   richtext   

原文地址:http://www.cnblogs.com/c-cccc/p/6189162.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!