u013507170
天更蓝
采纳率35.3%
2016-03-31 08:45 阅读 1.5k

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

2

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • zhangshangui_2015 技术没有止境_2015 2016-03-31 09:16

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

    获取初始的系统时间:

    实时获取当前系统的时间

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

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

    点赞 评论 复制链接分享
  • qq_34509904 qq_34509904 2016-04-01 12:34

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

    点赞 评论 复制链接分享
  • zanfeng 足球中国 2016-04-01 16:39

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

    点赞 评论 复制链接分享
  • qq_34509904 qq_34509904 2016-04-02 14:53

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

    按钮.enabled=false;

    点赞 评论 复制链接分享
  • qq_34509904 qq_34509904 2016-04-02 14:57

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

    点赞 评论 复制链接分享

相关推荐