在C#的RichTextBox中如何使特定文字显示颜色 20

比如我想在显示的内容中对所有“中国”的字符显示红色,怎么实现啊?... 比如我想在显示的内容中对所有“中国”的字符显示红色,怎么实现啊? 展开
 我来答
christiankula
2008-05-07 · TA获得超过1007个赞
知道小有建树答主
回答量:1275
采纳率:0%
帮助的人:0
展开全部
1.查找“中国”,不管是正则或什么的随便你
2.每查找一个,都可以知道这个待查询字符串(比如“中国”)的位置和长度,调用RichTextBox的Select(位置,长度)方法,然后设置SelectionColor属性

over!
回复楼下的:
查找是不依赖于光标的,因为你输入Select()方法的参数的是index,这个index依赖于控件的内容,与光标无关
149032105
2008-05-07 · TA获得超过756个赞
知道小有建树答主
回答量:1029
采纳率:0%
帮助的人:667万
展开全部
楼上貌似的只能实现选中状态的文字哩~~光标一离开就没戏了~

ColorTextbox楼主去搜一下这个三方控件吧,免费的,可以实现你要的功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dickjick3
2008-05-07
知道答主
回答量:27
采纳率:100%
帮助的人:11.6万
展开全部
9494,一楼那是选中文字的颜色改变,光标一但不选中,颜色就不会变化.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友668ea306c
2008-05-07
知道答主
回答量:20
采纳率:0%
帮助的人:9万
展开全部
建议使用控件实现。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式