C# 如何让form上的按钮变成灰色,就是时间到了,所有的按钮都变成灰色,直到输入解锁密码才可以使用软件

 我来答
杂文趣档
2012-06-16
知道答主
回答量:38
采纳率:0%
帮助的人:25.6万
展开全部
1.声明全局变量howLongTime记录用户最近一次使用按钮的时间。
2.用户点击按钮时去更新howLongTime为当前时间。
3.利用timer控件定时刷新对比nowTime和howLongTime。
如果长时间不用。
修改button是否启用属性为false
4.用户输入解锁密码时,重置howLongTime为当前时间。且修改button是否启用属性为true。
来自:求助得到的回答
wenjiebaby
2012-06-16 · TA获得超过195个赞
知道小有建树答主
回答量:365
采纳率:66%
帮助的人:342万
展开全部
一个个遍历控件是不可取的,使用 Control.GetControls 这个方法,获得所有的位于form上的控件,排除那个解锁密码指令和输入指令的文本控件,其余的通过定时器设置可用性就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mit1208
2012-06-16 · TA获得超过2347个赞
知道大有可为答主
回答量:2743
采纳率:0%
帮助的人:1857万
展开全部
将所有控件Enabled这个属性设置为False就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TroyLv5
2012-06-16 · TA获得超过188个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:114万
展开全部
最最简单的就是使用timer..timer事件里面修改buttom的Enabled属性为false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式