Foxtable(狐表)用户栏目专家坐堂 → 独立窗口中的动态图


  共有3335人关注过本帖树形打印复制链接

主题:独立窗口中的动态图

帅哥哟,离线,有人找我吗?
newsun2k
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1495 积分:11133 威望:0 精华:0 注册:2014/8/13 16:19:00
独立窗口中的动态图  发帖心情 Post By:2019/11/10 19:31:00 [只看该作者]

设计一个独立窗口。其中放一个picturebox,里面是一个gif文件。
执行以下语句
Forms("窗口1").open
Sleep(3000)     ‘
Forms("窗口2").close
打开以后,gif文件卡死不动。
这个如何处理?

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

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2019/11/10 19:54:00 [只看该作者]

动图要用WebBrowser控件,不然怎么会动呢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/10 21:16:00 [只看该作者]

如果要动,需要使用异步线程才行的,比如:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=73365

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

 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1495 积分:11133 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2019/11/11 9:03:00 [只看该作者]

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1495 积分:11133 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2019/11/11 9:05:00 [只看该作者]

保存的时候,等待时间比较长,显示一个动画的等待窗口,这个好像是比较常规的要求。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/11 9:05:00 [只看该作者]

没有其他办法

 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1495 积分:11133 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2019/11/14 9:06:00 [只看该作者]

一行代码打开等待窗口
一行代码关闭等待窗口
一个属性设定显示的标签。

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

 回到顶部