类似与VB的代码编辑框,但文本文件很大时,在richtextbox控件中打开已经是很慢了,再加上要循环判断那个单词需要高亮显示就更受不了了。在网上也没找到相关的内容。
在文本文件很大时,怎么加快在richtextbox控件中打开并显示的速度?再显示代码文本的时候就对关键字进行高亮显示?不要在加载完后再循环高亮显示关键字,这样不好看,而且速度不好。
哪位高手以前做过类似的东西,请传授下经验,不胜感激。

解决方案 »

  1.   

    笨办法有一个,加一个splash窗体,写上“请稍候,正在处理”之类的东西。
      

  2.   

    >>笨办法有一个,加一个splash窗体,写上“请稍候,正在处理”之类的东西。
    这个办法,我一般不喜欢
    >>你可以考虑只渲染显示出来的部分,而不是全部文本。
    可以加快速度,晚上回家试试
    >>提高速度的关键是改善你的算法
    我的算法还可以(我这几天看算法头都有脸盆大了,呵呵)
      

  3.   

    现在的问题是用sendmessage发送EM_FINDTEXT消息在richtextbox查找字符串时,FR_DOWN和相关的几个个常数的值是多少,我在SDK里没找到,请高手帮帮忙。