以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 打开窗口 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76112) |
-- 作者:hbhb -- 发布时间:2015/10/21 21:41:00 -- 打开窗口 大师:为何打开窗口慢,难道与窗口中的控件多少有关系?打开后的代码多少有关系,如何快一点?或者首先显示并列窗口的标题? |
-- 作者:大红袍 -- 发布时间:2015/10/21 21:52:00 -- 打开慢,和窗口控件多少有关,也和afterLoad事件代码执行速度有关。 |
-- 作者:hbhb -- 发布时间:2015/10/21 22:08:00 -- 谢谢!那窗口的标题,何时显示的,比如窗口打开要2秒,能否首先显示窗口标题,然后慢慢打开? |
-- 作者:hbhb -- 发布时间:2015/10/21 22:12:00 -- 一个窗口,也就100个控件,打开后执行大约1000行代码,为何要2秒? |
-- 作者:大红袍 -- 发布时间:2015/10/21 22:25:00 -- 那你不写代码要几秒?
如果是代码的问题,你可以放到计时器那里执行。 |
-- 作者:hbhb -- 发布时间:2015/10/21 22:44:00 -- 不写代码相差无几,什么原因? |
-- 作者:大红袍 -- 发布时间:2015/10/21 22:58:00 -- 以下是引用hbhb在2015/10/21 22:44:00的发言:
不写代码相差无几,什么原因?
就是控件的问题的,注意一下控件的enter事件,或者目录树的selectnode事件等,都有可能打开的时候触发。
但是100个控件,2秒已经是很快的了。 |
-- 作者:hbhb -- 发布时间:2015/10/21 23:22:00 -- 搞不懂,不就45个按钮,6个nav,6个tab,6个web,其他都是小鸟,为何怎么慢,动态加载控件如何? |
-- 作者:Hyphen -- 发布时间:2015/10/22 8:59:00 -- 分模块做成不同的子窗口,然后根据需要当作控件加载到父窗口里 |
-- 作者:大红袍 -- 发布时间:2015/10/22 9:04:00 -- 以下是引用hbhb在2015/10/21 23:22:00的发言:
搞不懂,不就45个按钮,6个nav,6个tab,6个web,其他都是小鸟,为何怎么慢,动态加载控件如何?
分窗口设计,一个tab一个页面 一个窗口,动态加入 |