以文本方式查看主题

-  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事件打开,执行到某个代码后,设置一下进度,执行完后,关闭进度条窗口。