以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怪不得狐表编辑器会卡 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=81101) |
-- 作者:lsy -- 发布时间:2016/2/18 16:00:00 -- 怪不得狐表编辑器会卡 RichTextBox控件做的编辑器,代码重排、代码着色都耗时惊人,再加上代码精灵,不卡才怪。 这三样功能同时完成,几百行代码,就能卡个半死。 解决之道: 功能分解,独立完成。 强化代码精灵,弱化重排和着色。
|
-- 作者:大红袍 -- 发布时间:2016/2/18 18:14:00 -- 是不是重复触发了各个绑定的事件了?做一个总开关,执行的时候,关闭所有事件的响应。 |
-- 作者:lsy -- 发布时间:2016/2/18 19:50:00 -- 网上那么多人嫌RichTextBox慢,说明控件本身就这样。 |
-- 作者:大红袍 -- 发布时间: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
|