5

フォームページ(WinForms)でGroupBoxコントロールを使用しています。

GroupBoxには、5つのコントロール(ラジオボタン)が含まれています。

GroupBoxコントロール内のコントロールの名前と状態を取得するにはどうすればよいですか?

4

2 に答える 2

14

GroupBoxでEnumerable.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 に答える