我有一个点击事件,当有人选中一个复选框时我会运行该事件。我在下面提供了我的代码作为参考。用户选择“确定”后,该复选框不会清除。我在代码中明确地将属性设置为false,并且我使用断点来确保它到达那一点并且确实如此。我甚至确保我的复选框收到错误而且确实如此。什么阻止我取消选中该框,我该如何解决这个问题呢?
private void rChkBoxB_Click(object sender, EventArgs e)
{
if (Convert.ToInt32(rTxtBoxFormatID.Text) > 256)
{
DialogResult dialogresult = MessageBox.Show("B does not support numbering over a number!", "Error",
MessageBoxButtons.OK, MessageBoxIcon.Error);
if (dialogresult == DialogResult.OK)
{
rChkBoxB.Checked = false;
}
}
}
答案 0 :(得分:0)
您可以尝试在MouseUp上执行此代码而不是Click