我在winform上有4个复选框
我需要以这样的方式对它们进行分组
- >用户应该能够检查多个复选框
- >不应允许用户取消选中所有复选框
在任何时间点都应检查至少一个复选框,
(我需要以某种方式阻止用户取消选中最后一个复选框)
我如何实现这一目标?
答案 0 :(得分:1)
使用CheckedChanged事件检查复选框的状态。如果没有选中,请不要取消选中它们。
此外,您可以使用下面的内容将复选框控件指向同一事件。
chkboxes1.CheckedChanged += new EventHandler(chkboxes_CheckedChanged);
chkboxes2.CheckedChanged += new EventHandler(chkboxes_CheckedChanged);
chkboxes3.CheckedChanged += new EventHandler(chkboxes_CheckedChanged);