单击事件后复选框未清除

时间:2013-11-26 13:55:28

标签: c# winforms checkbox telerik

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

1 个答案:

答案 0 :(得分:0)

您可以尝试在MouseUp上执行此代码而不是Click