Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
En esta lección, aprenderá a crear varios grupos de botones de opción mutuamente exclusivos en un formulario único.
En la lección anterior aprendió a crear un grupo de botones de opción con el fin de presentar un conjunto de opciones mutuamente excluyentes. ¿Qué sucede, sin embargo, si necesita presentar dos o más conjuntos diferentes de opciones? Verá que todos los controles RadioButton de un formulario se tratan como un grupo único, lo que permite seleccionar un solo botón de opción.
Afortunadamente, Visual Basic tiene varios controles conocidos como controles contenedores que pueden contener otros controles. Colocando un control contenedor en el formulario y colocando después controles RadioButton dentro del control contenedor, puede tener varios grupos de botones de opción en el mismo formulario.
Los controles contenedores más comunes son el control GroupBox y el control Panel. La diferencia principal entre ambos es que el control GroupBox tiene un borde visible a su alrededor y el control Panel no lo tiene. Cuando se utiliza un control contenedor para agrupar botones de opción, el control GroupBox es la mejor elección porque el borde proporciona una indicación visual de que las opciones del grupo están relacionadas.
¡Inténtelo!
Para utilizar un control GroupBox como un contenedor
Abra el proyecto UserChoices que creó en la lección anterior. Si no lo guardó, necesitará regresar primero a la lección anterior, Obtener opciones seleccionadas por el usuario: utilizar casillas y botones de opción, y finalizar los procedimientos.
En el Explorador de soluciones, seleccione Form1.vb y, a continuación, en el menú Ver elija Diseñador.
En el Cuadro de herramientas, arrastre un control GroupBox hasta el formulario.
En la ventana Propiedades, cambie la propiedad Text del control GroupBox para que se lea Select a crust.
Con el control GroupBox seleccionado, arrastre dos controles RadioButton del Cuadro de herramientas y colóquelos sobre el control GroupBox.
En la ventana Propiedades, cambie las propiedades Text de RadioButton3 y RadioButton4 a Thin crust y Thick crust, respectivamente.
En el formulario, haga doble clic en el botón Pedir pizza para abrir el controlador del evento Button1_Click del Editor de código.
En el controlador del evento Button1_Click, agregue el siguiente código:
If RadioButton3.Checked = True Then MsgBox("You chose a thin crust") Else MsgBox("You chose a thick crust") End IfPresione F5 para ejecutar el programa. Elija uno de los botones de opción y, a continuación, haga clic en el botón Pedir pizza. Se muestra un cuadro de mensaje que tiene en cuenta su elección. Observe que se conserva su selección de salsa.
Pasos siguientes
En esta lección, ha aprendido a utilizar un control contenedor para agrupar controles RadioButton. En la lección siguiente aprenderá a mostrar imágenes.
Próxima lección: Mostrar imágenes: Utilizar el control PictureBoxl
Vea también
Tareas
Obtener opciones seleccionadas por el usuario: utilizar casillas y botones de opción
Cómo: Agrupar controles con el control GroupBox de formularios Windows Forms
Referencia
Información general del control Panel (formularios Windows Forms)