5

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

GroupBox 包含五个控件(RadioButtons)。

知道如何获取 GroupBox 控件中控件的名称和状态吗?

4

2 回答 2

14

您可以使用在 GroupBoxEnumerable.OfType中查找和投射您的:RadioButtons

var radioButtons = groupBox1.Controls.OfType<RadioButton>();
foreach (RadioButton rb in radioButtons)
{
    bool state = rb.Checked;
    string name = rb.Name;
}
于 2012-11-08T14:41:30.093 回答
0
       var grpBox = new GroupBox();
        if (grpBox.HasChildren)
        {
            var name = grpBox.Controls[0].Name;
        }
于 2012-11-08T14:40:43.293 回答