Professional Documents
Culture Documents
com
FORMULARIOS
Los formularios son tratados como controles con sus propiedades,
eventos y mtodos. Aunque digamos que se trata de un control
especial que utilizamos para contener los controles ms usuales con
los que construiremos nuestras aplicaciones: textbox, label,
commandbutton, etc...
En este captulo vamos a ver las propiedades y eventos ms
importantes de los formularios, como trabajar con mltiples
formularios y como se establece la comunicacin entre ellos.
Propiedades
Las propiedades ms 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 cdigo.
Caption: Texto que aparece en el ttulo 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 presentacin 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 dos propiedades 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 tamao en que presentemos un formulario en pantalla.Si
slo desactivamos una de las propiedades, el botn correspondiente
aparecer desactivado, pero si desactivamos las dos propiedades, no
aparecer ninguno de los 2 botones, nicamente lo har el botn con
la "x" de cerrar.
MinButton = True
MaxButton = True
MinButton = False
MaxButton = True
MinButton = True
MaxButton = False
MinButton = False
MaxButton = False
No se puede
cambiar su tamao
y no aparece en la
barra de tareas
False
False
False
Aparece con la
barra de titulo ms
pequea, es el que
utiliza VB para
mostrar la caja de
4 - Fixed
herramientas. No
ToolWindow
aparece el icono
del men de
control ni aparece
en la barra de
tareas.
False
False
False
Igual que el
anterior pero s
5 - Sizable
permite modificar False
ToolWindow
su tamao actuando
sobre el borde.
False
False
3 - Fixed
Dialog
UTILIZACION DE MULTIPLES
FORMULARIOS
Para utilizar varios formularios en nuestra aplicacin tendremos que
aadir cada uno de ellos mediante la opcin de men Insert / Form o
pulsando sobre el botn
Mtodo Show
Para llamar a un formulario desde el cdigo utilizaremos el mtodo
Show. Si el formulario 2 tiene en la propiedad Name form2, para
llamarlo desde otro formulario pondremos:
Form2.Show
vbModal
Modal
Ejemplo:
Form2.Show vbModal
Sentencia Load
La sentencia Load seguida del nombre de un formulario provoca que
se cargue el formulario en memoria pero sin visualizarse, ya que la
propiedad Visible se coloca a False.
Ejemplo
Load Form2
Sentencia Unload
Nos permite descargar un formulario de la memoria. Se introduce
junto al nombre del formulario que vayamos a descargar:
Unload Form2
Cerrando el formulario
desde la Barra de Tareas.
COMUNICACION ENTRE
FORMULARIOS
Desde un formulario se puede tener acceso a los controles y
propiedades de otro formulario.
En lugar de realizar el paso de parmetros cuando se llama a otro
formulario que queremos que aparezca con unos determinados
valores iniciales, lo que se hace es acceder a los controles del otro
formulario y despus mostrarlo mediante el mtodo Show.
Para acceder a los controles de otro formulario se sigue la siguiente
sintaxis:
Formulario!Control.Propiedad = valor
Se debe colocar una admiracin "!" entre el formulario y el control y
un punto entre el control y la propiedad
Ejemplo:
Form2!Label1.Caption = "Nmero de Clientes"