在某些情况下,我的checkbox
会显示错误。我正在尝试禁用 checkbox
除非满足某些条件。
我试过以下方法
private void checkBox66_CheckedChanged(object sender, EventArgs e)
{
if (dataGridView3.RowCount == 0)
{
checkBox66.Checked = false;
}
}
但我意识到这会在实现任何类型的取消选中之前主动选中该框。我需要确保 checkbox
在行数为 0 时忽略对其的任何点击
最佳答案
将 Enabled
属性设置为 false
。无论 CheckBox 的值是选中还是未选中,用户都无法更改。您可以在设计器或代码中的 CheckBox 属性中执行此操作:
CheckBox1.Enabled = false;
关于c# - 防止复选框被选中(而不是简单地取消选中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29324280/