以文本方式查看主题

-  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