如何用RichTextBox实现类似VB代码窗口那样的程序?例如回车后把关键字变为蓝色,"'"后的字符改为绿色,含有错误行用红色标注?要求处理速度快,像VB那样回车后立即出现结果。

解决方案 »

  1.   

    還不知道 RichTextBox控件是否能夠實現這樣的功能?如果沒有這種功能,那就不用想了,在RichTextBox窗口裡改變字體著色是可以
      

  2.   

    如何获得RichTextBox中当前光标的位置?在发现光标换行后立即去检查换行前的那一行,然后对其处理,是否可行?
      

  3.   

    NewsBar——最佳上网伴侣!她可以:
    → 1、一边上网,一边赚钱!
    → 2、及时了解最新信息;
    → 3、自由参加各种网络拍卖,赢得巨大乐趣;
    → 4、免费参与多个广告商随时开展的各种抽奖活动...
    心动?立刻行动!点击这里,免费注册:http://www.ads4cn.com/newsbar/refferer.asp?elflovebobo
      

  4.   

    用RichTextBox可以实现那种功能的,关键是必须编写一个快速的字符串处理程序。你可以在进行文档输入的时候,在一个线程中启动一个关键字检查程序,就像Word在后台启动拼写检查程序一样,但是VB6.0中实现多线程很困难,建议把程序升级到.Net吧。
      

  5.   

    可以做到。
    因為RichTextBox有很消息,
    可要用SendMessage發過去就可以了。
      

  6.   

    很难,后台的工作要比前面的工作多得多。。richtextbox减少不了多少工作量。
      

  7.   

    后台实时处理对于richtextbox来说有点难,效率太低了
      

  8.   

    我有个RichTextBox的语法变色例子,直接支持VB,VC,Pascal,Sql语法检查变色.
    如何给你?
      

  9.   

    http://www.cnpopsoft.com/blog/article.asp?id=3