Winform页面上有一些复选框及文本框,及一个应用按钮,现要实现:
复选框或文本改变,应用按钮enable,否则disable,请高手指教!

解决方案 »

  1.   

    private void checkBox1_CheckedChanged(object sender, EventArgs e)
            {
                if (this.checkBox1.Checked)
                {
                    this.button1.Enabled = true;
                }
                else
                {
                    this.button1.Enabled = false;
                }
            }
      

  2.   


    通过
    复选框的CheckedChange事件
    文本框的TextChange事件
      

  3.   

    private void textBox1_TextChanged(object sender, System.EventArgs e)
    {
    button1.Enabled = false;
    }
      

  4.   

    假如还有listView,Button按钮呢? 怎么判断?
      

  5.   

    同样的道理啊,它们都有自己的事件,你根据它们所发生的事件而来判断该做什么啊!比如:

    private void button2_Click(object sender, System.EventArgs e)
    {
       button1.Enabled = false;
    }
      

  6.   

    listView,Button按钮你需要在什么情况下应用按钮发生改变呢?如果是clickd的话,就是:
    private void listView1_Click(object sender, EventArgs e)
    {
         buttonApp.Enabled = false;
    }
    private void button1_Click(object sender, EventArgs e)
    {
         buttonApp.Enabled = false;
    }.......................具体要看你想要什么了。
      

  7.   

    private void checkBox1_CheckedChanged(object sender, EventArgs e)
    {
       button1.Enabled = false;
    }private void textBox1_TextChanged(object sender, System.EventArgs e)
    {
       button1.Enabled = false;
    }
    看它们内容是否变化,是就false