单击事件后未清除复选框



当有人选中复选框时,我会运行一个单击事件。我在下面提供了我的代码作为参考。用户选择"确定"后,复选框不会清除。我在代码中明确地将属性设置为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;
        }
    }
}

你能试着在MouseUp上执行这个代码而不是点击吗

最新更新