GroupBox

GroupBoxは、コントロールをグループ化するグループボックスコントロールを扱うクラス・・・。

GroupBox クラス (System.Windows.Forms)

グループボックス上にラジオボタンを置いて、それらのどれが選択されているかをチェックする・・・。

f:id:BG1:20160419195034p:plain

を選択し、

f:id:BG1:20160419195121p:plain

このように配置・・・。

f:id:BG1:20160420102823p:plain

groupBox1の中に、RadioButtonを3つ配置・・・。

f:id:BG1:20160420102930p:plain

さらに、下にbutton1を置く・・・。

button1が押された時、

groupBox1.Controlsは、groupBox1上に置かれたすべてのコントロールを指すコレクション(配列やリストなどの総称)・・・。
foreach文でその中からコントロールを一つずつ取り出していく・・・。取り出したコントロールはControl型のcで表される・・・。
cをRadioButton型のrにキャストして、r.Checkedで選択されていれば、MessageBoxでr.Textを表示する・・・。

f:id:BG1:20160420103656p:plain

これでbutton1を押すと、

f:id:BG1:20160420103710p:plain

となり、

f:id:BG1:20160420103725p:plain

これでbutton1を押すと、

f:id:BG1:20160420103738p:plain

となり、

f:id:BG1:20160420103753p:plain

これでbutton1を押すと、

f:id:BG1:20160420103805p:plain

となる・・・。

GroupBoxを使うことで、コントロールをまとめて制御しやすくなる・・・。

Sample/Program.cs at master · bg1bgst333/Sample · GitHub
Sample/Form1.cs at master · bg1bgst333/Sample · GitHub
Sample/Form1.Designer.cs at master · bg1bgst333/Sample · GitHub