Присоедините компоненты к GroupBox в C # - PullRequest
10 голосов
/ 11 сентября 2009

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

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

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

Ответы [ 3 ]

16 голосов
/ 11 сентября 2009

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

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

// repeat as necessary
1 голос
/ 05 мая 2016

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

groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 });
1 голос
/ 11 сентября 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...