日期:2014-05-19  浏览次数:20810 次

如何按需要激活"应用"按钮? 解决即给分!!!
Winform页面上有一些复选框及文本框,及一个应用按钮,

现要实现:
复选框或文本改变,应用按钮enable,否则disable,

请高手指教!

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

通过
复选框的CheckedChange事件
文本框的TextChange事件
------解决方案--------------------
private void textBox1_TextChanged(object sender, System.EventArgs e)
{
button1.Enabled = false;
}
------解决方案--------------------
同样的道理啊,它们都有自己的事件,你根据它们所发生的事件而来判断该做什么啊!比如:

private void button2_Click(object sender, System.EventArgs e)
{
button1.Enabled = false;
}
------解决方案--------------------
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;
}

.......................

具体要看你想要什么了。
------解决方案--------------------
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
button1.Enabled = false;
}

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