Foxtable(狐表)用户栏目专家坐堂 → 如何设置等待提示


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

主题:如何设置等待提示

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


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
如何设置等待提示  发帖心情 Post By:2014/7/23 14:11:00 [只看该作者]

在程序运行中(不是开始进入时)载入了多张表,由于表较多,也比较大,各个表之间有复杂的运算关系,就会出现:表虽然载入了,但系统的运算还要一段时间,这时系统对鼠标和键盘不响应,用户以为是死机了,就乱点乱按,投诉较多。如何实现在FoxTable系统运算时,能有等待提示,类似Windows系统等待时,鼠标旁会有转动的小圈提示等待。

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/23 14:29:00 [只看该作者]

basemainform.Cursor =  System.Windows.Forms.Cursors.WaitCursor
CurrentTable.grid.Cursor =  System.Windows.Forms.Cursors.WaitCursor

再设计一个独立窗口作为提示.

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/7/23 14:33:00 [只看该作者]

以下是引用Bin在2014-7-23 14:29:00的发言:
basemainform.Cursor =  System.Windows.Forms.Cursors.WaitCursor
CurrentTable.grid.Cursor =  System.Windows.Forms.Cursors.WaitCursor

再设计一个独立窗口作为提示.

不错的思路。


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


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
  发帖心情 Post By:2014/7/23 14:39:00 [只看该作者]

这两行代码应该写在哪个事件里呀?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/23 14:41:00 [只看该作者]

Initialize


完了记得把鼠标设置回默认

CurrentTable.grid.Cursor =  System.Windows.Forms.Cursors.Default


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


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
  发帖心情 Post By:2014/7/23 15:21:00 [只看该作者]

Initialize 事件中用上述代码不行, Initialize 事件是生成Datatable之后,生成Table之前执行的,
而我现在是在运行中加载数据,在加载数据之前,Datatable和Table都已经生成了,只是空表
系统占用的时间是是加载数据后的运算过程,

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


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
  发帖心情 Post By:2014/7/23 15:22:00 [只看该作者]

我知道什么时间开始等待,可是不知道什么时间停止

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


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

以下是引用zxyds2000在2014-7-23 15:22:00的发言:
我知道什么时间开始等待,可是不知道什么时间停止

 

停止?加载load完毕以后,就停止......


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


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
  发帖心情 Post By:2014/7/23 15:32:00 [只看该作者]

运算是在数据加载完毕之后进行的,也就是加载完毕到运算完毕之间的等待。

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


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2014/7/23 15:45:00 [只看该作者]

这个功能我也在研究,我是用计时窗口做判断实现,但效果不是很理想,有没有大大有这方面的例子供学生学习下

 回到顶部
总数 11 1 2 下一页