【发布时间】:2013-01-03 03:18:16
【问题描述】:
我创建btn1_MouseDown 事件。
private void btn1_MouseDown(object sender, MouseEventArgs e)
{
btn1.BackgroundImage = Properties.Resources.click;
}
我想在检查时禁用此 RadioButton 后面的 btn1_MouseDownt 事件。我的意思是说当Radiobutton 被选中时,这个btn1_MouseDown 事件不应该起作用。
private void r1_CheckedChanged(object sender, EventArgs e)
{
如果(r1.Checked == true)
时钟 = 5;
radioButton2.Enabled = 假;
radioButton3.Enabled = 假;
radioButton4.Enabled = 假;
}
这可能吗?
【问题讨论】:
-
为什么要将布尔值与
true进行比较? -
@lc 非常简单 - 检查是可为空的布尔值,因此您必须与 true 进行比较 :)
-
@AdamBilinski:这似乎是 WinForms,它不是可以为空的
bool,而是普通的bool。 -
@AdamBilinski 真的吗?最后我检查了
RadioButton.Checked是System.Boolean -
@lc 当然你是对的我在考虑 CheckBox :)
标签: c#