读书人

如何让button只在第一次点击时起作用

发布时间: 2012-08-09 15:59:21 作者: rapoo

怎么让button只在第一次点击时起作用?
也就是说,第一次点的时候运行事件处理程序,但再点就没有反应



[解决办法]
加一个计数器。比如定义一个全局变量int i=0。点击button 判断
if(0!=i)
return;
i++;
处理自己的代码
[解决办法]

C# code
private void button1_Click(object sender, EventArgs e){     button1.Enabled = false;}
[解决办法]
C# code
void button_Click(object sender, EventArgs e){     // ......    ((Button)sender).Click -= new EventHandler(button_Click); }
[解决办法]
探讨
引用:

加一个计数器。比如定义一个全局变量int i=0。点击button 判断
if(0!=i)
return;
i++;
处理自己的代码


什么意思,这样可以不管第几次点击都可以做判断?

读书人网 >C#

热点推荐