Académique Documents
Professionnel Documents
Culture Documents
Cuando dibuja botones de opcin dentro de un marco, el usuario slo puede seleccionar un
botn de opcin del grupo.
Para agrupar los controles en un marco
1. Seleccione el control Frame del cuadro de herramientas y dibuje el marco en el
formulario.
Ir al grupo de botones de opcin con el tabulador y usar luego las teclas de direccin
para seleccionar un botn de opcin del grupo.
optOpcin.Value = True
Para hacer que un botn sea el predeterminado en un grupo de botones de opcin, asigne a
su propiedad Value el valor True en tiempo de diseo. El botn permanecer seleccionado
hasta que un usuario seleccione otro botn de opcin diferente o hasta que lo modifique el
cdigo.
Para desactivar un botn de opcin, asigne a su propiedad Enabled el valor False. Cuando
se ejecute el programa aparecer atenuado, lo que significa que no est disponible.
La aplicacin Opciones
El formulario que aparece en la figura 3.13 usa botones de opcin para determinar el tipo
de procesador y el sistema operativo de un equipo ficticio. Cuando el usuario selecciona un
botn de opcin de cualquiera de los grupos, el ttulo de la etiqueta cambia para reflejar las
opciones activas. Para ver una versin funcional de este ejemplo, vea el archivo
Options.frm de la aplicacin de ejemplo Controls.vbp.
Figura 3.13 Ejemplo de botn de opcin
Propiedad
Valor
Label
Name
Caption
lblDisplay
(Vaco)
CommandButton
Name
Caption
cmdClose
&Cerrar
Primer OptionButton
Name
Caption
opt486
&486
opt586
&Pentium
True
Tercer OptionButton
Name
Caption
opt686
P&entium Pro
Frame
Name
Caption
fraSystem
&Sistema operativo
Cuarto OptionButton
Name
Caption
optWin95
&Windows 95
Quinto OptionButton
Name
Caption
Value
optWinNT
Windows &NT
True
El evento Click para los tres primeros botones de opcin asigna una descripcin
correspondiente a una variable de cadena de formulario, strComputer.
El evento Click para los dos ltimos botones de opcin asigna una descripcin
correspondiente a una segunda variable de formulario, strSystem.
Luego llama a un procedimiento Sub, denominado DisplayCaption, que concatena las dos
variables y actualiza la propiedad Caption de la etiqueta:
Sub DisplayCaption()
lblDisplay.Caption = "Ha seleccionado un " & _
strComputer & " que ejecuta " & strSystem
End Sub