社区
VB基础类
帖子详情
richtextbox控件中代码文本高亮显示的问题?
qj82715
2004-09-12 02:35:08
类似与VB的代码编辑框,但文本文件很大时,在richtextbox控件中打开已经是很慢了,再加上要循环判断那个单词需要高亮显示就更受不了了。在网上也没找到相关的内容。
在文本文件很大时,怎么加快在richtextbox控件中打开并显示的速度?再显示代码文本的时候就对关键字进行高亮显示?不要在加载完后再循环高亮显示关键字,这样不好看,而且速度不好。
哪位高手以前做过类似的东西,请传授下经验,不胜感激。
...全文
257
6
打赏
收藏
richtextbox控件中代码文本高亮显示的问题?
类似与VB的代码编辑框,但文本文件很大时,在richtextbox控件中打开已经是很慢了,再加上要循环判断那个单词需要高亮显示就更受不了了。在网上也没找到相关的内容。 在文本文件很大时,怎么加快在richtextbox控件中打开并显示的速度?再显示代码文本的时候就对关键字进行高亮显示?不要在加载完后再循环高亮显示关键字,这样不好看,而且速度不好。 哪位高手以前做过类似的东西,请传授下经验,不胜感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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窗体,写上“请稍候,正在处理”之类的东西。
在
RichTextBox
中
实现关键字
高亮显示
本案例介绍了在
RichTextBox
中
实现关键字描红,需要的朋友请看
WPF
richtextBox
高亮显示
指定
文本
.rar
这个是真的完美.我尝试过很多方法都不成功.呵呵,最后还是找到了.
C#
代码
高亮的WinForm的TEXTBOX
控件
C#
代码
高亮的WinForm的TEXTBOX
控件
c#带行号的
richtextbox
控件
带行号的
richtextbox
控件
,完全上传,在vs
中
可以直接调试使用
asp.net
richTextBox
中
高亮显示
选
中
字符串或
文本
实例验证如下:
代码
如下: private void 突出显示(string 要查找字符串) { //首先找到要查找字符串的起始位置 int 开始位置=
richTextBox
短语显示.Find(要查找字符串); //判断一下是否找到,如果找不到那么开始位置是-1 if (开始位置>=0) {
richTextBox
短语显示.SelectionStart = 开始位置; //得到字符串的长度
richTextBox
短语显示.SelectionLength = 要查找字符串.Length; //然后就可以改变这个字符串的颜色
richTextBox
短语显示.SelectionColor = Co
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章