Anda di halaman 1dari 5

CONTROLES

Una vez introducido un Formulario, se pueden colocar los objetos (controles) que forman parte de
la aplicacin. Estos controles se irn viendo en prximos captulos.
Los controles, lo mismo que el Formulario, tienen Propiedades y Procedimientos.
Las Propiedades definen las caractersticas del Control. Los Procedimientos definen la forma de
actuar (la forma de proceder) de un control frente a un evento.
Tanto las propiedades como los procedimientos deben ser definidos por el programador. Las
propiedades dejan un pequeo margen de actuacin, los procedimientos son en su totalidad,
definidos por el programador. Estos procedimientos forman parte del programa. Podra incluso
hacerse una aplicacin que no tuviese mas cdigo que el introducido en los procedimientos.
Para colocar un control en un Formulario, basta con tomarlo de la caja de herramientas existente
en la parte izquierda de la pantalla de VB y llevarlo al Formulario. Si no existiese el control deseado
en la caja de herramientas, deberemos ir a cogerlo a Controles personalizados que est en el
men desplegable Herramientas de la barra de Men de VB. Se elige el nuevo control, marcando
la caja de opcin a la izquierda de su nombre, y haciendo click en ACEPTAR. Este control ya pasa
a la caja de herramientas.

COMMAND BUTTON
BOTON DE COMANDO
_______________________________________
El Command Button es un objeto que sirve para introducir datos a travs de la pantalla.
El botn de comando puede usarse para la entrada de datos con el ratn, o para validar cualquier
operacin. El tamao puede cambiarse a voluntad, pero la forma siempre es rectangular. En la
figura anterior vemos dos botones de comando, uno de ellos (el Command2) marcado con unos
puntos en su contorno. Estos puntos nos permiten variar su tamao en tiempo de diseo. Tambin
puede cambiarse su tamao y posicin en tiempo de ejecucin.
PROPIEDADES
Name

Nombre
Es el nombre que define a este objeto durante la ejecucin del programa.
No se puede cambiar en tiempo de ejecucin. El nombre por defecto es
Command1, Command2, etc. Estos nombres por defecto deberan
cambiarse por otros que nos indiquen algo respecto a este control, aunque
en este caso no es tan imprescindible como para los formularios.

Caption

Ttulo
Es el texto que aparece en el botn. Puede cambiarse en tiempo de
ejecucin. No tiene otra funcin dentro del programa.
NOTA.- No confundir Nombre (Name) con Ttulo (Caption)

Appearance

Backcolor

Apariencia
Determina la forma del botn. Admite los valores de Flat (Plano) y 3D. No
se aprecia en gran medida la diferencia.
Color de fondo
Es el color de un pequeo cuadrado que aparece rodeando el ttulo, NO el
color del botn, que es invariable. Puede cambiarse en tiempo de
ejecucin.

Cancel
Establece un valor que indica si un botn de comando es el botn
Cancelar de un formulario. Es una propiedad booleana, y admite los
valores True o False. Puede utilizar la propiedad Cancel para dar al
usuario la opcin de cancelar los cambios que no se han hecho efectivos y
devolver el formulario a su estado anterior. En un formulario slo puede
haber un botn de comando con la propiedad Cancel = True.
Default
Establece un valor que determina el control CommandButton que es el
botn de comando predeterminado de un formulario. Slo un botn de
comando de un formulario puede ser el botn de comando
predeterminado. Cuando Default se define a True para un botn de
comando, se define automticamente a False para el resto de los botones
de comando del formulario. Cuando la propiedad Default del botn de
comando est establecida a True y su formulario primario est activo, el
usuario puede elegir el botn de comando (invocando su evento Click)
presionando ENTRAR. Cualquier otro control que tuviera el enfoque no
recibe evento de teclado (KeyDown, KeyPress o KeyUp) de la tecla

ENTRAR a menos que el usuario haya movido el enfoque a otro botn de


comando del mismo formulario. En este caso, al presionar ENTRAR se
elige el botn de comando que tiene el enfoque en lugar del botn de
comando predeterminado.
DragIcon
Establece el icono que se presenta como puntero en una operacin de
arrastrar y colocar.
DragMode
Establece un valor que determina si se usa el modo de arrastre manual o
automtico en una operacin de arrastrar y colocar. Los valores posibles
de nmero son:
0
1
Enabled

Manual (Predeterminado)
Automtico

Habilitado
Propiedad Booleana que habilita o deshabilita el botn. Cuando est
deshabilitado (Enabled = False), el botn no tiene efecto, y su apariencia
vara, presentando un tono plido tanto en su cuerpo como en su ttulo.
Puede variarse en tiempo de ejecucin.

Font

Fuente
Es el tipo de letra para el ttulo. Puede cambiarse en tiempo de ejecucin.

Height

Altura
Establece la altura del botn. Normalmente esta propiedad no se introduce
numricamente, sino que la toma automticamente de las dimensiones
que se le den al botn en tiempo de diseo. Puede cambiarse, cambiando
el valor a esta propiedad, en tiempo de ejecucin.

HelpContextID
Establece un nmero de contexto asociado para este control. Este nmero
se aplica para determinar la ayuda interactiva.
Puede tener los siguientes valores:
0 = No se especifica nmero de contexto
>0 Un entero que especifica un contexto vlido.
Index

Indice
En el caso de que se tengan varios botones que realicen una funcin
similar (Las teclas numricas de una calculadora, p.e.) puede hacerse un
array con estos botones de comando. Todos tendrn el mismo nombre, y
se diferencian por un ndice. Esta propiedad Index toma el nmero de ese
ndice.

Left
Posicin de su parte izquierda. Indica la posicin del botn, concretamente
de la parte izquierda del mismo. Normalmente esta propiedad no se
introduce numricamente, sino que la toma automticamente de la
posicin que se le de al botn en tiempo de diseo. Puede cambiarse,
cambiando el valor a esta propiedad, en tiempo de ejecucin.

MouseIcon

Icono para el puntero del ratn


Determina el icono que presenta al puntero del ratn cuando pasa por
encima del botn, cuando se especifica en la
propiedad MousePointer que el puntero del ratn es el definido por el
usuario. (Custom)

MousePointer

TabIndex

TabStop

Puntero ratn
Determina la forma del puntero del ratn cuando ste pasa por encima del
botn. Puede elegirse uno de los punteros preestablecidos (15) o incluso
uno diseado especialmente. Para especificar que el puntero es uno
diseado especialmente, hay que poner a esta propiedad el valor 99
(Custom), y en este caso aparecer el icono determinado por la
propiedad MouseIcon
N de orden para tabulador
Cuando disponemos de varios controles en un mismo formulario,
solamente uno de ellos tiene el foco. Esta expresin de tener el foco
significa que ese control est remarcado y en esa condicin, si pulsamos
la tecla ENTER hara el mismo efecto que hacer click con el ratn en ese
control. Esto es necesario, ya que existen ordenadores que no disponen
de ratn (tpico de algunos porttiles). En estos casos, para elegir uno u
otro control debemos pulsar repetidas veces la tecla TABulador. El foco ir
cambiando de uno a otro control (pueden ser controles de distinto tipo)
cada vez que pulsemos la tecla TABulador. Esta
propiedad TabIndex marca el orden que seguir el foco a travs de cada
control.
Sale del control de la tecla TAB
Propiedad booleana. Cuando esta propiedad est a False, el botn no
tomar el foco cuando se pulse la tecla del Tabulador. Sin embargo sigue
manteniendo el ndice de la propiedad TabIndex descrita anteriormente.
Puede cambiarse en tiempo de ejecucin. Esto nos permite descartar
algn botn de tomar el foco, cuando por facilidad para el usuario, sea
conveniente en determinados puntos del programa.

Tag
Esta propiedad no la usa directamente Visual-Basic. Sirve para asociar a
este control alguna informacin adicional para fines externos a la
programacin. Similar a la del formulario.
Top
Indica la coordenada de la parte superior del control. Puede variarse
durante el tiempo de ejecucin. Esta propiedad, juntamente
con Left definen la esquina superior izquierda del botn de comando.
Normalmente esta propiedad no se introduce numricamente, sino que la
toma automticamente de la posicin que se le den al botn en tiempo de
diseo. Puede cambiarse, cambiando el valor a esta propiedad, en tiempo
de ejecucin.
Visible

Visible
Propiedad Booleana. Si es true, el botn se ve, si es False el botn no se
ve. Puede cambiarse en tiempo de ejecucin. De hecho, es un recurso

muy usado para dejar visibles en un formulario, solamente los objetos


(controles) necesarios.
WhatThisHelpID

(Propiedad, Windows 95)


Devuelve o establece un nmero de contexto asociado a un objeto. Se
utiliza para dotar a las aplicaciones de Ayuda interactiva con el men
emergente Qu es esto? de la Ayuda de Windows 95.

Width

Ancho
Define el ancho del botn. Con Height determina la dimensin del botn.

PROCEDIMIENTOS DEL BOTON DE COMANDO


Click
KeyDown
MouseDown

DragDrop
KeyPress
MouseMove

DragOver
KeyUp
MouseUp

GotFocus
LostFocus

El botn de Comando no tiene el procedimiento DbClick !

Anda mungkin juga menyukai