1

我在我的表单页面(WinForms)上使用 GroupBox 控件。

GroupBox 包含五个控件(RadioButtons)。

是否知道组框控件是否包含指示控件内的任何按钮是否被选中的属性?

4

1 回答 1

4

不,因为 GroupBox 不仅仅适用于 RadioButtons。它是一个通用的容器控件。要检查是否检查了任何内容,您可以使用Linq.

bool anyChecked = gb.Controls.OfType<RadioButton>().Any(rb => rb.Checked);

或者,您可以使用它创建自己的扩展方法,并在经常重复使用时轻松调用它。

于 2012-11-13T10:52:42.107 回答