フォームにグループ ボックスを挿入し、その中に 3 つのラジオ ボタンを配置したいと考えています。
グループボックスに 3 つのラジオ ボタンを追加する利点はありますか? キャブでもそれをしますか?
3 つのラジオ ボタンをグループ ボックスにアタッチして、グループ ボックスの一部になり、フォーム上のコンポーネントを分離しないようにする必要がある場合はどうすればよいですか?
あなたがwinformsを話しているなら; ラジオ ボタン コントロールをGroupBox
フォーム デザイナにドラッグするだけです。それらをプログラムで追加したい場合は、次のように機能するはずです。
RadioButton rb = new RadioButton();
rb.Text = "Some text";
myGroupBox.Controls.Add(rb);
rb.Location = new Point(someX, someY);
// repeat as necessary
また、1行で実行できます:
groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 });
コードでは、グループボックス変数名が groupBox1 であると仮定します。
groupBox1.Controls.Add(radioButton1);
groupBox1.Controls.Add(radioButton2);
groupBox1.Controls.Add(radioButton3);
デザイナーの観点から言えば、ラジオボタンをフォームではなくグループボックスにドラッグするだけです。