【问题标题】:Checkbox not clearing after click event单击事件后复选框未清除
【发布时间】:2013-11-29 23:01:32
【问题描述】:

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

【问题讨论】:

  • 附上CheckboxChanged有什么活动吗?
  • 尝试使用rChkBoxB.CheckState = CheckState.Unchecked;
  • @Tijesunimi Telerik 不支持 CheckState。
  • @Kpt.Khaos 好的,为什么不添加 Telerik 标签?

标签: c# winforms checkbox telerik


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    • 2014-07-20
    • 2015-08-09
    • 1970-01-01
    • 2021-02-21
    • 1970-01-01
    相关资源
    最近更新 更多