C# Winform 事件阻止问题
private void button1_Click(object sender, EventArgs e)
{
i++;
Thread.Sleep(2000);
button1.Text = i.ToString();
}
第一次按下时UI不可用两秒钟,但是在两秒钟内再按钮时候,后按得也将被执行
我想在UI不可用过程中后续事件不响应,怎样写
现在这种情况出现了重复提交
private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
i++;
Thread.Sleep(2000);
button1.Text = i.ToString();
button1.Enabled = true;
}
也不好用
{
i++;
Thread.Sleep(2000);
button1.Text = i.ToString();
}
第一次按下时UI不可用两秒钟,但是在两秒钟内再按钮时候,后按得也将被执行
我想在UI不可用过程中后续事件不响应,怎样写
现在这种情况出现了重复提交
private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
i++;
Thread.Sleep(2000);
button1.Text = i.ToString();
button1.Enabled = true;
}
也不好用
...全文
相关推荐
C# WinForm程序完全退出的问题解决
C# WinForm程序完全退出的问题解决,需要的朋友可以参考一下
C# Winform 实现屏蔽键盘的win和alt+F4的实现代码
最近在做一个恶搞程序,就是打开后,程序获得桌面的截图然后,然后全屏显示在屏幕上,用户此时则不能进行任何操作。
C# Winform 屏幕锁
C# Winform 屏幕锁 锁屏小软件,(软件有一个bug,不能防止任务管理器删除)
WinForm开发中屏蔽WebBrowser脚本错误提示的方法
主要介绍了WinForm开发中屏蔽WebBrowser脚本错误提示的方法,在C#项目开发中比较实用,需要的朋友可以参考下
c# winform做的透明窗体
c# winform做的透明窗体,适合初学者熟悉控件



