checkbox问题,如何根据条件,让checkbox的点击动作取消.不想用Enabled.
winform中,如果CheckBox的Checked状态,根据textBox1.text来确定, 可改变否.
举例:如果textbox1的值不为空,则对CheckBox的改变,是不能实现的.就是不可以对 CheckedR 的值来改变,如果点击也不可以改变状态.
------解决方案--------------------如果你非固执不用 Enabled 属性的话,你可以在checkbox 的statuschanged 事件里面判断textBox的值是否为空,为空则将它变为checked=not checked 还原它原先的值
------解决方案--------------------private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
((CheckBox)sender).Checked = false;
}