Formularios Visual Basic

Solo disponible en BuenasTareas
  • Páginas : 14 (3419 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de mayo de 2012
Leer documento completo
Vista previa del texto
FORMULARIOS
Los formularios son tratados como controles con sus propiedades, eventos y métodos. Aunque digamos que se trata de un control especial que utilizamos para contener los controles más usuales con los que construiremos nuestras aplicaciones: textbox, label, commandbutton, etc...
En este capítulo vamos a ver las propiedades y eventos más importantes de los formularios, como trabajar conmúltiples formularios y como se establece la comunicación entre ellos.
 
Propiedades
Las propiedades más comunes de los formularios y que son similares al resto de los controles son las siguientes:
Name: Nombre del formulario, necesario para llamar al formulario desde el código.
Caption: Texto que aparece en el título del formulario
Backcolor: Color de fondo del formulario.
Forecolor:color del texto del formulario.
 
Otras propiedades que son prppias de los formularios y que es importante conocerlas para realizar una buena presentación en nuestras aplicaciones son las siguientes:
WindowState: Nos permite indicar el modo en el que aparecerá el formulario cuando sea llamado. Tiene tres posibles valores:
0 – Normal
1 - Minimizado.
2 - Maximizado.
MinButton y MaxButton: Son dospropiedades que admiten únicamente los valores True o False. Permiten que queden habilitados los botones minimizar y maximizar, respectivamente de un formulario. Nos sirven para controlar que el usuario no pueda cambiar el tamaño en que presentemos un formulario en pantalla. Si sólo desactivamos una de las propiedades, el botón correspondiente aparecerá desactivado, pero si desactivamos las dospropiedades, no aparecerá ninguno de los 2 botones, únicamente lo hará el botón con la "x" de cerrar.
MinButton = True MaxButton = True | MinButton = False MaxButton = True | MinButton = True MaxButton = False | MinButton = False MaxButton = False |
| | | |

ShowInTaskbar: Mediante esta propiedad podremos controlar que determinado formulario aparezca o no en la barra de tareas de Windows.En una aplicación con múltiples formularios, si para cada uno de los que aparezca en pantalla, nos aparece también en la barra de tareas, al final la barra estará llena de aplicaciones. Podemos hacer que determinados formularios no aparezcan en ella colocando esta propiedad a False.
Icon: Nos permite modificar el icono que aparece a la izquierda de la barra del título de cualquier formulario,que es donde aparece el menú de control, para personalizarlo en nuestra aplicación
ControlBox: Controla la aparición del menú de control. Esta propiedad por defecto está activada, aunque si la ponemos a False, no sólo hacemos desaparecer el icono que simboliza al menú de control, sino que desaparecen también los botones de minimizar, maximizar y cerrar. Unicamente aparece la barra de titulo con elcaption:

 
Si además de colocar ControlBox a False, colocamos MinButton y MaxButton a False y dejamos vacía la propiedad Caption, es decir sin nada en el título, nos aparecerá un formulario sin barra de titulo, es decir, únicamente un rectángulo gris que sí podremos cambiar de tamaño apuntando sobre el borde.
 
BorderStyle: Esta propiedad es la que más opciones tiene y la que másposibilidades ofrece para cambiar el aspecto de nuestros formularios. El cambiar el valor de esta propiedad afecta también a las propiedades MinButton, MaxButton y ShowInTaskbar que cambian automáticamente según la opción que hayamos seleccionado. En la siguiente tabla aparece una explicación de cada una de sus opciones y de que valor adoptan otras propiedades del formulario:

Opciones de BorderStyle |Utilidad | MinButton | MaxButton | ShowInTaskbar | Muestra |
0- None | No aparecen bordes ni barra de titulo. No podemos modificar su tamaño de ninguna forma. Sirve para pantallas de presentación al principio de nuestra aplicación | False | False | False | |
1 - Fixed Single | No se puede cambiar su tamaño.Ni siquiera se puede maximizar haciendo doble click sobre la barra del título, algo que...
tracking img