CheckBox分组

时间:2010-07-06 05:31:32

标签: c# checkbox

我在winform上有4个复选框

我需要以这样的方式对它们进行分组

- >用户应该能够检查多个复选框

- >不应允许用户取消选中所有复选框

在任何时间点都应检查至少一个复选框,

(我需要以某种方式阻止用户取消选中最后一个复选框)

我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

使用CheckedChanged事件检查复选框的状态。如果没有选中,请不要取消选中它们。

此外,您可以使用下面的内容将复选框控件指向同一事件。

chkboxes1.CheckedChanged += new EventHandler(chkboxes_CheckedChanged); chkboxes2.CheckedChanged += new EventHandler(chkboxes_CheckedChanged); chkboxes3.CheckedChanged += new EventHandler(chkboxes_CheckedChanged);