Foxtable(狐表)用户栏目专家坐堂 → 进度条的问题


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

主题:进度条的问题

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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
进度条的问题  发帖心情 Post By:2015/6/15 17:24:00 [只看该作者]

我设计了一个独立窗口,并在窗体上设计了5个按钮和一个进度条,单击某按钮后,调用相关数据,进度条指示调用进度,我想在进度条进展的过程中,不允许用户在操作窗口中的任意按钮,这怎么实现呢?目前我采用的方法是:进度条在进展过程中,设置了所有按钮的enble属性为false,这样按钮全部变灰不可用,但是总觉的有山寨感,有没有别的方法别让按钮变灰但不可用?


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/15 17:27:00 [只看该作者]

弄一个变量标记。

 

If vars("不许用") = true Then Return

 

------------

 

进度条开始之前赋值 vars("不许用") = True

 

最后 vars("不许用") = False


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


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

可以这么做.

或者用个全局变量来判断

开始就设置全局变量等于1  结束就设置为2

这样按钮里判断一下.等于2才执行代码.  等于1的话就什么都不执行, 点了也没反应

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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/6/15 17:35:00 [只看该作者]

二楼三楼,上述方法就得往窗口上的很多控件加代码,我举例了5个按钮,实际上各类控件有好多,那就得往每个控件事件中加代码了,很啰嗦呀!


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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/6/15 17:37:00 [只看该作者]

 

图片点击可在新窗口打开查看此主题相关图片如下:8jp5rmhu@1v{v7$c`)r0q.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/6/15 17:37:27编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/15 17:39:00 [只看该作者]

那加入一个透明窗口吧,新增的独立窗口的afterload事件代码

 

e.Form.BaseForm.Width = BaseMainForm.Width
e.Form.BaseForm.Height = BaseMainForm.Height
e.Form.BaseForm.Top = BaseMainForm.Top
e.Form.BaseForm.Left = BaseMainForm.Left
e.Form.BaseForm.FormBorderStyle = Windows.Forms.FormBorderStyle.None  '消除窗口的边框
e.Form.BaseForm.Opacity = 0.1


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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/6/15 17:58:00 [只看该作者]

透明窗口后按钮就不响应了吗?


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/15 17:59:00 [只看该作者]

是,只要窗口不关闭

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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/6/15 18:02:00 [只看该作者]

我原先的方法,在遍历窗体中所有控件后使其不可用,table控件不变灰,其他控件尤其是按钮变灰了,不怎么美观感觉,有没有办法遍历控件使其不可用,但不变灰呢?


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


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

没有呢

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