c#<windowsForm> groupBoxとその中身
こんばんは。
初めてC#についての記事を書きます。
10年前にCを3か月ほどやって挫折していたので、プログラミング自体敬遠していたのですが、知人よりC#を勧められ触ってみたら、「おもしろい!」
最近はLINQを使ってコードを短くできたときに喜びや驚きを感じています。
ここでは、そんな喜びや驚きを書いていこうと思います。
今日は、GroupBoxとその中身についてです。
私はまだwindowsFormです。
このFormのなかで、コントロールを得ようすると
private void button1_Click(object sender, EventArgs e)
{
foreach (var item in this.Controls.OfType<RadioButton>()) listBox1.Items.Add(item.Name);
}
GroupBoxの中身は出てきません!
GroupBoxの中身を取り出したいときは、groupBox1を入れてやります。
foreach (var item in this.groupBox1.Controls.OfType<RadioButton>()) listBox1.Items.Add(item.Name);
にすると、
取り出せます。
なぜ、順番が変わるかはこれからの課題にします。