Foxtable(狐表)用户栏目专家坐堂 → 窗口显示滞后的问题


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

主题:窗口显示滞后的问题

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/8/2 14:08:00 [只看该作者]

执行5楼的代码,看弹出什么对话框

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/8/2 14:08:00 [只看该作者]

再不行就上传例子

 回到顶部
帅哥哟,离线,有人找我吗?
天若千颖
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:4871 威望:0 精华:0 注册:2014/6/15 16:01:00
  发帖心情 Post By:2016/8/2 14:25:00 [只看该作者]

5楼代码没有弹出任何提示。

 

我再说一遍过程:我再功能区有个“本地备份”按钮,按钮的Click事件是打开“数据备份”这个窗口,当窗口打开时,开始数据备份,并且进度条显示备份的进度。“数据备份”这个窗口无任何按钮。

 

1楼的代码出现的问题是,当我点击“本地备份”的按钮之后,备份的工作已经开始了,也就是说“数据备份”这个窗口的代码开始执行了,但是“数据备份”这个窗口却没有弹出来,等1分钟左右的时间,当数据备份完了才显示出来。

 

问题是:如何在我点击“本地备份”这个按钮的时候,“数据备份”这个窗口就显示出来了,并且进度条实时的更新,而不是等到都备份完了才弹出窗口。

 

这是我按Hyphen的修改后的

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160802142159.png
图片点击可在新窗口打开查看

 

窗口代码


 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:数据备份.rar

[此贴子已经被作者于2016/8/2 14:26:09编辑过]

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/8/2 14:35:00 [只看该作者]

测试没有问题。您的窗口计时器都没有启动,改为true


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


 回到顶部
帅哥哟,离线,有人找我吗?
天若千颖
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:4871 威望:0 精华:0 注册:2014/6/15 16:01:00
  发帖心情 Post By:2016/8/2 14:47:00 [只看该作者]

解决了,多谢Hyhpen老师

第一次用计时器,把这个忽略了。

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


加好友 发短信
等级:五尾狐 帖子:1028 积分:7211 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2016/10/19 8:34:00 [只看该作者]

请问为什么这里要将计时器先停呢?
e.Form.TimerEnabled = False

 回到顶部
帅哥,在线噢!
有点蓝
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

不关闭,计时器就会定时不断的重复执行。如果只需要执行一次,那就关闭

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


加好友 发短信
等级:五尾狐 帖子:1028 积分:7211 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2016/10/19 10:55:00 [只看该作者]

以下是引用有点蓝在2016/10/19 9:45:00的发言:
不关闭,计时器就会定时不断的重复执行。如果只需要执行一次,那就关闭

如果只是执行一次,那与将代码放在AfterLoad中有什么区别?


 回到顶部
帅哥,在线噢!
有点蓝
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

放在AfterLoad中会被阻塞,自己试试就知道了

 回到顶部
总数 19 上一页 1 2