richtextbox控件中代码文本高亮显示的问题?

qj82715 2004-09-12 02:35:08
类似与VB的代码编辑框,但文本文件很大时,在richtextbox控件中打开已经是很慢了,再加上要循环判断那个单词需要高亮显示就更受不了了。在网上也没找到相关的内容。
在文本文件很大时,怎么加快在richtextbox控件中打开并显示的速度?再显示代码文本的时候就对关键字进行高亮显示?不要在加载完后再循环高亮显示关键字,这样不好看,而且速度不好。
哪位高手以前做过类似的东西,请传授下经验,不胜感激。
...全文
220 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qj82715 2004-09-17
  • 打赏
  • 举报
回复
大部分问题已解决,先结贴
qj82715 2004-09-13
  • 打赏
  • 举报
回复
现在的问题是用sendmessage发送EM_FINDTEXT消息在richtextbox查找字符串时,FR_DOWN和相关的几个个常数的值是多少,我在SDK里没找到,请高手帮帮忙。
qj82715 2004-09-12
  • 打赏
  • 举报
回复
>>笨办法有一个,加一个splash窗体,写上“请稍候,正在处理”之类的东西。
这个办法,我一般不喜欢
>>你可以考虑只渲染显示出来的部分,而不是全部文本。
可以加快速度,晚上回家试试
>>提高速度的关键是改善你的算法
我的算法还可以(我这几天看算法头都有脸盆大了,呵呵)
rainstormmaster 2004-09-12
  • 打赏
  • 举报
回复
提高速度的关键是改善你的算法
TechnoFantasy 2004-09-12
  • 打赏
  • 举报
回复
你可以考虑只渲染显示出来的部分,而不是全部文本。
starsoulxp 2004-09-12
  • 打赏
  • 举报
回复
笨办法有一个,加一个splash窗体,写上“请稍候,正在处理”之类的东西。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧