可能我说的不是很明白,需求是这样的,我需要定义个int 变量,然后一个button可以点击的次数由这个int控制,点完后button的enable属性为false'.谢谢

解决方案 »

  1.   

    定義一個類,只一個static的變量,
    點button時,變量加1
      

  2.   


    private static int clickCount = 0;private void button_Click(object sender, Eventer e)
    {
       if( clickCount < 10)
       {
             // do work
          clickCount += 1;
       }
    }
      

  3.   

    private  int clickCount = 0;
            private void button1_Click(object sender, EventArgs e)
            {
                if (clickCount > 3)
                {
                    button1.Enabled = false;
                }
                // do work
                clickCount += 1;
            }
      

  4.   

    把最大次数保存在button.Tag属性中,
    另外定义一个变量i=0;
    每次执行Click事件时判断i <(int)button.Tag;
    如果不符合条件设置button.Enable = false;