WinForm中button禁用点击的另一种实现
来源:互联网 发布:tvb软件下载 编辑:程序博客网 时间:2024/06/06 23:42
一、效果
按钮点击一次执行事件,在执行事件期间按钮不可点击。执行事件成功进行跳转,不成功按钮可以点击可再次执行。
二、实现
在实现这种效果时,首先想到的是通过enable属性来进行控制,可是这种方式有一个弊端,当enable为false时按钮的样式也会发生变化主要表现在字体颜色而且颜色不好控制。那么想到另外一种实现方式是通过控制按钮的click事件的注册和注销来控制按钮被点击时是否执行事件。从而解决了按钮的字体颜色发生变化不可控制这个缺点。
注册事件:
private void EventRegister() { btnLogin.Click += new EventHandler(this.btnLogin_Click); }
注销事件:
private void EventRemove() { btnLogin.Click -= new EventHandler(this.btnLogin_Click); }
阅读全文
0 0
- WinForm中button禁用点击的另一种实现
- angularjs中button点击变色的实现
- 点击button按钮后,启动一个实现鼠标拖动另一个button的线程 (JFrame/C# WinForm)
- react native 的button点击变色以及禁用问题
- android 实现button的点击
- Button 中实现点击前后字体颜色的变化
- 点击button实现Storyboard中TabBar Controller的tab切换
- Android中5种Button点击事件的实现方法
- WinForm 中禁用窗体的关闭按钮
- Winform不同窗口的Button响应同一个点击事件
- 实现expandablelistview中button点击事件
- Uitablevxiewcell中处理按钮点击的另一种处理方式
- 通过代码实现button的点击效果
- Button点击事件的四种实现
- Android linearlayout实现button的点击效果
- weex 实现button的点击变色
- jquery实现button按钮的点击事件
- textview中点击效果实现,比如点击textview中实现图片和文字的颜色变化(类似于button)
- 如何用 FFmpeg 编写一个简单播放器详细步骤介绍(转载)
- 谈谈培训机构的-骗局-给新人一些建议
- linux下文件的访问时间,修改时间和改变时间
- oracle表分区
- 在centos7下安装gitlab-runner
- WinForm中button禁用点击的另一种实现
- 10年磨一剑,编程经验总结。
- jQuery 的选择器
- JDK 1.8 新特性记录
- 跨越解决方案之nginx
- java虚拟机动态类型语言支持
- 二位数组中的查找——剑指offer
- mongodb 使用$lookup做多表关联处理
- 搜狐笔试Kolakoski数列