Foxtable(狐表)用户栏目专家坐堂 → 怪不得狐表编辑器会卡


  共有1835人关注过本帖树形打印复制链接

主题:怪不得狐表编辑器会卡

帅哥哟,离线,有人找我吗?
lsy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
怪不得狐表编辑器会卡  发帖心情 Post By:2016/2/18 16:00:00 [只看该作者]

RichTextBox控件做的编辑器,代码重排、代码着色都耗时惊人,再加上代码精灵,不卡才怪。
这三样功能同时完成,几百行代码,就能卡个半死。

解决之道:

功能分解,独立完成。
强化代码精灵,弱化重排和着色。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/18 18:14:00 [只看该作者]

 是不是重复触发了各个绑定的事件了?做一个总开关,执行的时候,关闭所有事件的响应。

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2016/2/18 19:50:00 [只看该作者]

网上那么多人嫌RichTextBox慢,说明控件本身就这样。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/18 20:30:00 [只看该作者]

以下是引用lsy在2016/2/18 19:50:00的发言:
网上那么多人嫌RichTextBox慢,说明控件本身就这样。

 

那没办法,winform就它能够着色显示了。

 

要不用一下第三方的控件?有专门的代码编辑控件的。

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=74471&skin=0

 


 回到顶部