瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 请问各位大侠要使VC#.NET的richTextBox特定一段文字变色有几种方法?
火麟蚀日 - 2005-7-31 0:32:00
请问各位大侠要使VC#.NET的richTextBox特定一段文字变色有几种方法?
如索引是4长度是5的文字变色。
小弟一直用richTextBoxName.Select(4,5);
然后再richTextBoxName.SelectionColor = ... 呢
总觉得很别扭,今天来请教各位了
清风阁☆四少 - 2005-7-31 9:39:00
你可以在属性里设置

就是 FONT里把+号打开里面有color设置

此问题已结贴~有问题私聊
火麟蚀日 - 2005-7-31 10:13:00
但是,这个可以用到客户互动上去吗?比如说他输入了一窜字符,其中某些关键字变色....我想不行吧?
清风阁☆四少 - 2005-7-31 10:21:00
确实不行,你可以用radiobutton来进行选择

不过关联比较麻烦,你可以尝试用VS 2005 的试试,比2003方便很多

不用自己定义函数
火麟蚀日 - 2005-7-31 10:27:00
VS 2005现在还不可以release,我交不了作业啊
清风阁☆四少 - 2005-7-31 10:30:00
也是啊,你是想做个想校友录一样的添加一段特殊字体吧~?

这个就比较麻烦了,有写控件VS里并没有,有的需要下载添加别的控件,有的要自己写在ascx里
火麟蚀日 - 2005-7-31 10:45:00
不是,是一个得心应手的asp.net脚本编辑器,现在它加载很慢
原因是选择,变色,这个操作很费时
而且,每输入完一个关键字总是约么看得出先选中,在变色再跳回输入点
C.Select(4,5);
richTextBoxName.SelectionColor = ...
richTextBoxName.Select(insertID,5);
火麟蚀日 - 2005-7-31 10:48:00
我说的加载是打开一个原来写好的网页,然后它所有关键字都要变色,输入时倒是可以计算出插入点处那个单词进行判断,需要时变色,但还是有那个一闪的问题
火麟蚀日 - 2005-7-31 10:56:00
听说可以重载richTextBox里面的函数,好像用的是Framework里面的更基础的类,可以给一点指导吗?
好像可以用control.color写新方法的
1
查看完整版本: 请问各位大侠要使VC#.NET的richTextBox特定一段文字变色有几种方法?