c# winfrom datagridview 表中添加的列中的按钮 按时间失效 2C

如何让datagridview 添加按钮 按时间失效 就是不能点击 并且变暗

5个回答

添加一个timer定时器:在timer定时触发事件中实现如下功能:

获取初始的系统时间:

实时获取当前系统的时间

若(当前时间-初始时间 > threshhold),则设置datagridview中列按钮的enable(disable)属性设置成false(true)

具体的代码就不写了,自己按照这个思路去实现吧

在主窗体的load事件里添加获取当前时间
在timer的tick事件里添加
if(当前时间-开始时间等于啥啥啥)然后你想要的按钮.enabled=false

http://download.csdn.net/detail/zanfeng/9453608 给别人写的一个例子。可以参考。

添加一个timer控件,
把timer控件的enabled属性改为true
在它的tick事件里添加:if(判断时间是否到了)

按钮.enabled=false;

可以声明一个公共的字段_time
在窗体的load事件里给这个字段赋值为datetime.now
然后在我上次说的tick的if判断那里用那时的datetime.now减 _time
里面你自己换算一下单位吧
当然不要用等于,用大于等于

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问