14

フォームにグループ ボックスを挿入し、その中に 3 つのラジオ ボタンを配置したいと考えています。

グループボックスに 3 つのラジオ ボタンを追加する利点はありますか? キャブでもそれをしますか?

3 つのラジオ ボタンをグループ ボックスにアタッチして、グループ ボックスの一部になり、フォーム上のコンポーネントを分離しないようにする必要がある場合はどうすればよいですか?

4

3 に答える 3

22

あなたがwinformsを話しているなら; ラジオ ボタン コントロールをGroupBoxフォーム デザイナにドラッグするだけです。それらをプログラムで追加したい場合は、次のように機能するはずです。

RadioButton rb = new RadioButton();
rb.Text = "Some text";
myGroupBox.Controls.Add(rb);
rb.Location = new Point(someX, someY);

// repeat as necessary
于 2009-09-11T13:35:14.707 に答える
1

また、1行で実行できます:

groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 });
于 2016-05-05T16:03:36.663 に答える
1

コードでは、グループボックス変数名が groupBox1 であると仮定します。

groupBox1.Controls.Add(radioButton1);
groupBox1.Controls.Add(radioButton2);
groupBox1.Controls.Add(radioButton3);

デザイナーの観点から言えば、ラジオボタンをフォームではなくグループボックスにドラッグするだけです。

于 2009-09-11T13:34:46.293 に答える