在C#中将组件附加到GroupBox

时间:2009-09-11 13:31:50

标签: c# groupbox

我想在表单中插入一个组合框,并在其中放入3个单选按钮。

将3个单选按钮连接到组合框有什么好处吗?驾驶室,我们甚至这样做?

如果我必须这样做,我如何将3个单选按钮附加到组框,以便它们成为组框的一部分而不是表单上的单独组件?

3 个答案:

答案 0 :(得分:16)

如果你正在谈论winforms;只需将单选按钮控件拖到窗体设计器中的GroupBox即可。如果你想以编程方式添加它们,这样的东西应该可以工作:

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

// repeat as necessary

答案 1 :(得分:1)

在代码中,假设您有一个groupbox变量名groupBox1:

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

如果您的意思是设计师,只需将radiobuttons拖到组框而不是表格上。

答案 2 :(得分:1)

你也可以在一行上完成:

groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 });