GroupBox中是否有任何属性指示已检查嵌套控件?

时间:2012-11-13 10:48:14

标签: c# .net winforms

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

GroupBox包含五个控件(RadioButtons)。

是否有任何想法是否组框控件包含如果检查控件中的任何按钮都会被识别的属性?

1 个答案:

答案 0 :(得分:4)

否,因为GroupBox不仅仅适用于RadioButtons。它是一般的容器控制。要检查是否已检查任何内容,您可以使用Linq一行进行操作。

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

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