14

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

将 3 个单选按钮附加到组框有什么好处。?出租车我们甚至这样做?

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

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

在代码中,假设您有一个分组框变量名称 groupBox1:

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

如果您的意思是设计器,只需将单选按钮拖到组框而不是表单上。

于 2009-09-11T13:34:46.293 回答
1

你也可以在一行上做到这一点:

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