c# - 防止复选框选中事件

标签 c# winforms checkbox

我有一个复选框,我想在上面询问用户是否确定,否则我将取消操作。

我尝试了 Click 事件,但事实证明它仅在 CheckedChanged 事件之后被调用。

我认为我至少可以通过在 CheckedChanged 事件中询问用户来“丑陋”地做到这一点,但是如果他想取消我需要更改 Checked 值是什么再次引发了事件。

我希望通过此解决方案避免的另一件事是,即使在用户回复之前,勾选标记也会出现在 checkbox 中。

我正在寻找在 CheckedChanged 之前发生的事件或阻止 CheckedChanged 事件的方法。

最佳答案

AutoCheck 设置为 false。并处理 Click 事件中的 Checked 状态。

关于c# - 防止复选框选中事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27709065/

相关文章:

c# - 如何在 Winform 中更新 dataGridView 行的值

javascript - 使用一个复选框显示/隐藏全部或切换多个 div

angular - 如何在 Angular 4 的 Material Design 表格中添加复选框

c# - 来自另一个类的列表框计数项目始终返回 0

c# - 哪些字符没有得到编码?

C#远程运行defrag.exe

winforms - 在 KeyDown 中,ShowDialog 使 SuppressKeyPress 不起作用

c# - Numericupdown 鼠标滚轮事件将 decimal 增加多于一个增量

c# - 将 mysql.data 引用添加到 VS2010

javascript - 计算复选框选择的总值(value)