以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  独立窗口中的动态图  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142969)

--  作者:newsun2k
--  发布时间:2019/11/10 19:31:00
--  独立窗口中的动态图
设计一个独立窗口。其中放一个picturebox,里面是一个gif文件。
执行以下语句
Forms("窗口1").open
Sleep(3000)     ‘
Forms("窗口2").close
打开以后,gif文件卡死不动。
这个如何处理?

图片点击可在新窗口打开查看此主题相关图片如下:05043130.gif
图片点击可在新窗口打开查看

--  作者:程兴刚
--  发布时间:2019/11/10 19:54:00
--  
动图要用WebBrowser控件,不然怎么会动呢!
--  作者:有点蓝
--  发布时间:2019/11/10 21:16:00
--  
如果要动,需要使用异步线程才行的,比如:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=73365

因为在主线程里,是阻塞式的,代码运行的时候,这个界面都不会刷新的

--  作者:newsun2k
--  发布时间:2019/11/11 9:03:00
--  

SetWaitFrm.ShowWaitFrm("让俺再跳一会儿","模拟长时间运行")

楼上的例子必须调一个函数。
改动比较大,不能把所有的保存都修改成函数。
显示等待窗口()      ‘这里能不能异步执行打开一个带动画的窗口?我试过异步执行,好像也不行
   程序工作           ‘
关闭等待窗口()

--  作者:newsun2k
--  发布时间:2019/11/11 9:05:00
--  
保存的时候,等待时间比较长,显示一个动画的等待窗口,这个好像是比较常规的要求。
--  作者:有点蓝
--  发布时间:2019/11/11 9:05:00
--  
没有其他办法
--  作者:newsun2k
--  发布时间:2019/11/14 9:06:00
--  
一行代码打开等待窗口
一行代码关闭等待窗口
一个属性设定显示的标签。

期待FOX加上这个功能.
@狐狸爸爸