se muestran algunos de los controles más habituales en Visual Basic 6.0. Estos
controles se explican a continuación con más detalle.
4.3.1 Botón de comando (Command Button)
La propiedades más importantes del botón de comando son su Caption,
que es lo que aparece escrito en él, las referentes a su posición (Left y
Top) y apariencia externa (Height, Width y tipo de letra) y la propiedad
Enabled, que determina si en un momento dado puede ser pulsado o no.
No hay que confundir la propiedad Caption con la propiedad Name. La
primera define a un texto que aparecerá escrito en el control, mientras que
las segunda define el nombre interno con el que se puede hacer referencia al citado objeto.
Si en la propiedad Caption se pone el carácter (&) antes de una de sus letras, dicha letra
aparece subrayyada en el botón (como la “x” en el botón Exit de la figura anexa). Esto quiere decir
que, como es habitual en Windows, dicho botón puede activarse con el teclado por medio de la
combinación Alt+letra subrayada. Esta característica es común a muchos de los controles que
tienen propiedad Caption.
El evento que siempre suelen tener programado los botones de comandos es el evento Click.
Capítulo 4: Eventos, Propiedades y Controles página 55
4.3.2 Botones de opción (Option Button)
Además de las mencionadas para el caso anterior estos botones tienen la
propiedad Value, que en un determinado momento sólo puede ser True en
uno de los botones del grupo ya que se trata de opciones que se excluyen
mutuamente.
Para agrupar botones se coloca primero un marco o frame en el
formulario y, estando seleccionado, se colocan después cuantos botones de
opción se desee. En un mismo formulario se pueden colocar cuantos grupos de botones de opción se
quiera, cada uno de ellos agrupado dentro de su propio marco. Es muy importante colocar primero
el frame y después los botones de opción. Con esto se consigue que los botones de opción estén
agrupados, de modo que sólo uno de ellos pueda estar activado. Si no se coloca ningún frame todos
los botones de opción de un mismo formulario forman un único grupo. Si los botones ya existen y
se quieren introducir un un frame se seleccionan, se hace Cut y luego Paste dentro del frame
seleccionado.
Sólo un grupo de botones de opción puede recibir el focus, no cada botón por separado.
Cuando el grupo tiene el focus, con las flechas del teclado (↑ y ↓) se puede activar una u otra opción
sin necesidad de usar el ratón. También se puede utilizar Alt+carácter introduciendo antes de dicho
carácter un (&) en el Caption del botón de opción.
4.3.3 Botones de selección (Check Box)
La única diferencia entre estos botones y los anteriores es que en los
botones de selección puede haber más de uno con la propiedad Value a
True.
Estos botones no forman grupo aunque estén dentro de un frame, y
reciben el focus individualmente. Se puede también utilizar el carácter (&)
en el Caption para activarlos con el teclado.
El usuario debe decidir qué tipo de botones se ajustan mejor a sus
necesidades: en el caso de la edad, está claro que no se puede ser de dos
edades diferentes; sí es posible sin embargo conocer varios lenguajes de programación.
4.3.4 Barras de desplazamiento (Scroll Bars)
En este tipo de control las propiedades más importantes son Max y Min, que
determinan el rango en el que está incluido su valor, LargeChange y SmallChange
que determinan lo que se modifica su valor al clicar en la barra o en el botón con la
flecha respectivamente y Value que determina el valor actual de la barra de
desplazamiento. Las barras de desplazamiento no tienen propiedad Caption.
El evento que se programa habitualmente es Change, que se activa cuando la
barra de desplazamiento modifica su valor. Todo lo comentado en este apartado es
común para las barras de desplazamiento verticales y horizontales.
Además de las Scroll Bars horizontal y vertical, Visual Basic 6.0 dispone también del control
Slider, utilizado en los paneles de control de Windows, que tiene una función similar.
No hay comentarios:
Publicar un comentario