フォームページ(WinForms)でGroupBoxコントロールを使用しています。
GroupBoxには、5つのコントロール(ラジオボタン)が含まれています。
GroupBoxコントロール内のコントロールの名前と状態を取得するにはどうすればよいですか?
GroupBoxでEnumerable.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;
}