我在我的表单页面(WinForms)上使用 GroupBox 控件。
GroupBox 包含五个控件(RadioButtons)。
知道如何获取 GroupBox 控件中控件的名称和状态吗?
您可以使用在 GroupBoxEnumerable.OfType
中查找和投射您的:RadioButtons
var radioButtons = groupBox1.Controls.OfType<RadioButton>();
foreach (RadioButton rb in radioButtons)
{
bool state = rb.Checked;
string name = rb.Name;
}
var grpBox = new GroupBox();
if (grpBox.HasChildren)
{
var name = grpBox.Controls[0].Name;
}