以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教窗体打开较慢的解决方案 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87140) |
-- 作者:zhangchi96 -- 发布时间:2016/7/4 16:59:00 -- 请教窗体打开较慢的解决方案 设计了一个窗体。打开时由于有触发及各种计算,速度较慢,约有16秒 1、请教一下,一般要从哪些方面来提速 2、窗体在16秒后看到,陌生人会误以为点击打开窗体的按钮没点击到,或者是不是打开失败了。 如果能先看到窗体的外轮廓,或者窗体的大体构造,等待时就不会误解了。 3、如果在窗体打开的过程中设置个进度条,也许会好一些,但不知道进度设置在哪个位置好 |
-- 作者:大红袍 -- 发布时间:2016/7/4 17:04:00 -- 1、看你afterLoad事件写了什么代码,对代码进行优化处理;
2、代码你可以写到timertick事件,先显示窗口,再执行代码。
3、你可以再做一个进度条窗口,在afterLoad事件打开,执行到某个代码后,设置一下进度,执行完后,关闭进度条窗口。 |