2009-09-11 2 views
7

Я хочу вставить групповое поле в форму и вставить в него 3 переключателя.Присоединить компоненты к GroupBox в C#

Есть ли преимущества в подключении 3 переключателей к групповому боксу.? Кабина мы это делаем?

Если мне нужно это сделать, как подключить 3 переключателя к групповому ящику, чтобы они стали частью группового блока, а не отдельными компонентами в форме?

ответ

11

Если вы говорите winforms; просто перетащите элементы управления переключателями в GroupBox в конструктор форм. Если вы хотите добавить их программно-то, как это должно работать:

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

// repeat as necessary 
+0

спасибо за код .. – zack

0

В коде, при условии, что у вас есть Groupbox имя переменной groupBox1:

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

Если вы имеете в виду с точки зрения дизайнера, просто перетащите радиокнопки на к GroupBox, а не в форме.

+0

спасибо Kazar для кода .. – zack

0

Также вы можете сделать это в одной строке:

groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 }); 
Смежные вопросы