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

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

怎么让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++;
处理自己的代码


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