Присоединение компонентов к GroupBox в C#
Я хочу вставить групповое поле в форму и вставить в него 3 переключателя.
есть ли какие-либо преимущества в подключении 3 переключателей к groupbox.? Такси мы даже так делаем?
Если мне нужно это сделать, как прикрепить 3 переключателя к groupbox, чтобы они стали частью группового поля, а не отдельными компонентами в форме?
3 ответов
Если вы говорите winforms; просто перетащите переключатель управления в GroupBox
в конструкторе форм. Если вы хотите добавить программно, что-то вроде этого должно работать:
RadioButton rb = new RadioButton();
rb.Text = "Some text";
myGroupBox.Controls.Add(rb);
rb.Location = new Point(someX, someY);
// repeat as necessary
в коде, предполагая, что у вас есть имя переменной groupbox groupBox1:
groupBox1.Controls.Add(radioButton1);
groupBox1.Controls.Add(radioButton2);
groupBox1.Controls.Add(radioButton3);
Если вы имеете в виду с точки зрения дизайнера, просто перетащите элементы на группы, а не форма.
также вы можете сделать это в одну строку:
groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 });