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

2024-11-17 03:31:36
推荐回答(4个)
回答(1):

1.查找“中国”,不管是正则或什么的随便你
2.每查找一个,都可以知道这个待查询字符串(比如“中国”)的位置和长度,调用RichTextBox的Select(位置,长度)方法,然后设置SelectionColor属性

over!
回复楼下的:
查找是不依赖于光标的,因为你输入Select()方法的参数的是index,这个index依赖于控件的内容,与光标无关

回答(2):

楼上貌似的只能实现选中状态的文字哩~~光标一离开就没戏了~

ColorTextbox楼主去搜一下这个三方控件吧,免费的,可以实现你要的功能

回答(3):

9494,一楼那是选中文字的颜色改变,光标一但不选中,颜色就不会变化.

回答(4):

建议使用控件实现。。。。