24小时热门版块排行榜    

CyRhmU.jpeg
查看: 851  |  回复: 2

空中的落叶

铜虫 (小有名气)


[交流] 【求助】C#中用到控件richtext,如何使richtext中的内容被选中或者变色啊

做一个实现文本查找的查找器,用C#实现,其中用到控件richtext,对richtext.text的内容进行搜索,当所要搜索的内容存在richtext中时,在richtext中重点显示,要不选中存在的搜索内容,要不使之变色,但不知道怎么实现,麻烦高手指点……
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

ryhzd

木虫 (正式写手)


★ ★
微尘、梦想(金币+2): 谢谢应助…… 2011-04-08 13:09:54
空中的落叶(金币+5): 谢谢 2011-04-09 13:01:55
private void button1_Click(object sender, EventArgs e)
        {
            this.richTextBox1.Text = "做一个实现文本查找的查找器,用C#实现,其中用到控件richtext,对richtext.text的内容进行搜索,当所要搜索的内容存在richtext中时,在richtext中重点显示,要不选中存在的搜索内容,要不使之变色,但不知道怎么实现,麻烦高手指点……";
            string findText = "richtext";
            for (int i = 0; i < richTextBox1.Text.Length; i++)
            {
                int startLoc = this.richTextBox1.Find(findText, i, RichTextBoxFinds.None );
                if (startLoc > -1)
                {
                    this.richTextBox1.Select(startLoc, findText.Length);
                    this.richTextBox1.SelectionBackColor = Color.Red;
                    i = startLoc;
                }

            }
        }
2楼2011-04-08 12:58:54
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

空中的落叶

铜虫 (小有名气)


引用回帖:
Originally posted by ryhzd at 2011-04-08 12:58:54:
private void button1_Click(object sender, EventArgs e)
        {
            this.richTextBox1.Text = "做一个实现文本查找的查找器,用C#实现,其中用到控件richtext,对richtext.text的内容进行搜 ...

麻烦能不能解释一下
int startLoc = this.richTextBox1.Find(findText, i, RichTextBoxFinds.None );
这句的意思,谢谢啊、


还有,再多问几句,我在处理字符串的时候,重新声明了一个数组,通过这个新的数组查找的,这样怎么在找到的时候对相应字符进行变色啊?

[ Last edited by 空中的落叶 on 2011-4-12 at 19:55 ]
3楼2011-04-12 16:16:02
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 空中的落叶 的主题更新
信息提示
请填处理意见