2009-09-11 11 views
7

Quiero insertar un cuadro de grupo en el formulario y poner 3 botones de opción en él.Adjuntar componentes a GroupBox en C#

¿Hay alguna ventaja al colocar los 3 botones de opción en el cuadro de grupo? Cab, incluso hacemos eso?

Si tengo que hacerlo, ¿cómo conecto los 3 botones de opción al grupo para que formen parte del cuadro de grupo y no separen los componentes en el formulario?

Respuesta

11

Si está hablando de formas de ganar; simplemente arrastre los controles del botón de radio al GroupBox en el diseñador de formularios. Si desea agregar mediante programación, algo como esto debería funcionar:

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

// repeat as necessary 
+0

gracias por el código .. – zack

0

En el código, asumiendo que tiene un cuadro de grupo variable de nombre groupBox1:

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

Si se refiere en términos del diseñador, sólo tienes que arrastrar los botones de radio en el cuadro de grupo en lugar de la forma.

+0

gracias Kazar para el código .. – zack

0

También usted puede hacerlo en una línea:

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