Foxtable(狐表)用户栏目专家坐堂 → 加载弹出进度条窗口


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

主题:加载弹出进度条窗口

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


加好友 发短信
等级:一尾狐 帖子:411 积分:4938 威望:0 精华:0 注册:2012/11/16 8:21:00
加载弹出进度条窗口  发帖心情 Post By:2019/1/27 20:53:00 [只看该作者]

 

老师我的表在重新加载数据的时候时间有点长,我想点加载按钮后弹出一个进度条的小窗口,加载完毕后自动关闭,

我这么写代码,进度条窗口不会弹出,就开始加载了,加载完也不会弹出

如果我把e.Form.Close去了,则加载完才弹出窗口,这与我想的不一样,代码不是从上往下去行的吗?我点加载就会弹出这个窗口,怎么不弹呢,应该是先执行啊

 

其它这个进度条并没有什么真正的运行实时进度,只是起到一个提示的作用,我只是想开如加载的时候有个模式窗口提示一下,加载完自动关闭

 


图片点击可在新窗口打开查看此主题相关图片如下:2019-01-27_204444.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2019/1/27 21:19:22编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/27 21:25:00 [只看该作者]

把loadfilter和load代码,写到【内部函数】,然后异步调用

 

http://www.foxtable.com/mobilehelp/scr/3269.htm

 


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


加好友 发短信
等级:一尾狐 帖子:411 积分:4938 威望:0 精华:0 注册:2012/11/16 8:21:00
  发帖心情 Post By:2019/1/27 21:48:00 [只看该作者]

第一次写多线程代码,老师您看这么写对吗?我感觉速度也没有提高多少,老师,我还是请加一个提示加载的小窗口,就有一个问题,我考虑了一下上面的代码,其它运行加载代码后就直接往下运行了,所以没有加载完就把窗口关了,请问有什么判断加载完成的方法吗,判断加载完成了,我在关提示窗口

 


图片点击可在新窗口打开查看此主题相关图片如下:2019-01-27_214512.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2019/1/27 22:04:18编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/27 23:20:00 [只看该作者]

1、把代码写在一个函数里面,调用1次,而不是调用多次。

 

2、在函数里面,写上窗口关闭的代码。

 

3、这个不是要用多线程提升效率,而是用多线程异步执行。


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


加好友 发短信
等级:一尾狐 帖子:411 积分:4938 威望:0 精华:0 注册:2012/11/16 8:21:00
  发帖心情 Post By:2019/1/27 23:36:00 [只看该作者]

谢谢老师,这么晚给的解答,成功了


 回到顶部