Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El Formulario
Propiedades del formulario
Se debe conocer muy bien el formulario, por que es el elemento, con el cual más
trabajaremos en el aprendizaje y desarrollo de aplicaciones
1. Presionando F4
2. Clic derecho en el mouse y en el menú que se muestra elegir Propiedades.
3. Menú Ver en barra de menús ------- > Ventana de Propiedades.
4. Clic derecho en Form1 en el Explorador de Soluciones y en el menú contextual
que se muestra, elegir y dar clic en Propiedades.
5. Presionar las teclas Alt+Enter.
Una de las propiedades es Name que tiene especial importancia, porque es con
el que Visual Basic reconocerá el control desde el código, por lo que no hay que
confundirlo con el nombre visible del formulario que se define mediante la
propiedad Text
00:56 / 01:09
pág. 1
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
pág. 2
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
pág. 3
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
En las siguientes páginas, haremos uso de algunas de estas propiedades para ver
su efecto en el formulario.
pág. 4
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Para cambiar el título visible del formulario hágalo en la propiedad Text del
cuadro de propiedades borrando lo que allí está escrito y escriba Mi Formulario;
luego dé Enter o clic fuera de la ventana de propiedades y verá que el título del
formulario ha cambiado y es lo mismo que usted puso en la propiedad Text.
1. Arrastrando las líneas que rodean al formulario, ya sea desde la línea vertical
para agrandarlo o disminuirlo horizontalmente ó desde la línea horizontal para
agrandarlo o disminuirlo verticalmente, y desde la esquina inferior derecha, para
agrandarlo o disminuirlo, tanto en altura como en ancho, es decir, horizontal y
vertical. Observe que a medida que arrastra el mouse sobre la línea del formulario
pág. 5
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Haga pruebas arrastrando las líneas del formulario para cambiar su tamaño como
acostumbramos a hacerlo con las imágenes de Word.
Luego cambie esos números por 200; 250 luego de enter y observe el resultado
en el formulario.
pág. 6
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Me.Height = 250
Me.Width = 600
Con lo anterior esta dando las instrucciones mediante código para que el
formulario tenga una altura (Height) de 250 y un ancho (Width) de 600
pág. 7
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Después de practicar con el tamaño del formulario deje la propiedad Size en 600;
500 para que nos quede como la siguiente imagen por que debemos seguir
modificando otras propiedades.
El Name debe darnos una idea de lo que trata el formulario; Por ejemplo si se
trata de un formulario donde diseñamos un reloj, El Name podría
ser FrmClock o FrmReloj; generalmente formulario siempre se abrevia Frm
pág. 8
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
pág. 9
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Cada una de las tres opciones, nos permite acceder a alternativas de colores en
donde podemos escoger el color deseado. Observe que hay unos colores que
están en una opción y otros están en otra; por lo que usted debe navegar por
estos submenús usando el ScroollBar o barra de desplazamiento para que vea la
variedad de colores que hay en cada submenú.
pág. 10
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
pág. 11
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Cambie el color del formulario a otros colores para que vea que sencillo es
hacer el cambio de color de un objeto.
pág. 12
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Se debe activar la casilla Recurso Local para que se active el botón importar.
pág. 13
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Busque una imagen que tenga guardada en su computadora o puede escoger las
imágenes de muestra, en la carpeta Imágenes. En este ejemplo, escogí la
siguiente imagen, pero usted puede escoger cualquier otra, solo navegue hasta
ella y selecciónela o dé clic en Abrir; y quedará más o menos así:
pág. 14
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
De clic en la pestaña que está en ese ítem y verá las siguientes opciones…
pág. 15
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Pruebe a seleccionar las opciones Zoom, Title, Center y None para observar
el resultado.
Una cosa antes de seguir; si usted quiere conservar los cambios que va haciendo
en el proyecto solo tiene que elegir la opción Guardar todo en el menú Archivo,
luego el programa le pregunta si quiere asignar un nombre al proyecto, por
default, el programa le asigna el nombre de Windows Aplication1, Pero como a
este proyecto, ya le había asignado un nombre, solo dé clic en Aceptar
pág. 16
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Pruebe las opciones del cuadro anterior y luego ejecute el programa, usted ya
sabe como. Bueno pero si se le olvidó de clic en el botón play o desde
el ítem Iniciar depuración del menú Depurar ó simplemente presionando F5.
pág. 17
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
pág. 18
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Las otras opciones, se las dejo de tarea, para que las pruebe. Recuerde que, antes
de elegir otra característica o hacer un cambio, debe parar la ejecución del
programa mediante el botón Stop o en Detener depuración del
menú Depuración. Si elije una opción sin detener el programa, le aparecerá un
cuadro de error como la imagen siguiente…
Esto es por que quiere cambiar el borde del formulario sin detener el programa.
Para corregir este error, de clic en Aceptar, detenga la ejecución del programa y
luego elija el borde que desee.
Esta ventana de error la encontrará siempre que quiera modificar una propiedad
con el programa en ejecución.
pág. 19
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
En este momento el formulario tiene una imagen que insertó en los ejercicios
anteriores; puede dejarlo así, pero si quiere quitarlo hágalo eligiendo nuevamente
en la propiedad BackGroundImage, de clic en los puntos suspensivos y luego
otro clic en borrar de la ventana que se despliega.
Por último de clic en Aceptar, para aplicar los cambios. Minimizar y Maximizar
el Formulario
Este ejercicio se hace solo para que usted conozca esta propiedad, pero en un
programa o formulario, no es bueno desactivar el botón Minimizar, por que todos
los usuarios, quieren minimizar determinados programas para ocultarlos estando
en ejecución y poder visualizar otras ventanas para trabajar con ellas.
pág. 20
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Es importante que usted piense antes de cambiar una propiedad, o fijarse como
está, antes de hacer los cambios para que si quiere revertir los cambios, lo haga
fácilmente.
pág. 21
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Posición predeterminada
pág. 22
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
pág. 23
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Por otra parte, observe que al seleccionar una propiedad, en la parte inferior
puede leer una descripción del para que sirve. Por ejemplo, en la siguiente imagen
se seleccionó la propiedad StartPosition del formulario y automáticamente se
generó, en una etiqueta en la parte inferior de la ventana, una explicación del
para que sirve esa propiedad.
1. Presionando F7
2. Clic derecho en el formulario y en el menú que se muestra, elegir Ver Código.
pág. 24
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
En informática es algo que ocurre sobre un objeto y que puede producir una
respuesta previamente programada.
Para ver los eventos del formulario, dé doble clic en una parte libre del formulario,
donde no hayan otros controles, para abrir el editor de código, en la parte
superior, hay una casilla con una pestaña que le permite acceder a la lista de
controles que tiene en el proyecto, incluyendo el formulario.
Al dar clic en la pestaña se pueden ver los objetos que contiene (se agregaron
controles adicionales para que note la diferencia) si solo se hubiese dejado el
formulario, solo él, se mostraría en esta lista.
pág. 25
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Observe el evento clic (Click en inglés) entre la lista de eventos. Puede ver los
otros eventos, usando la barra de desplazamiento.
pág. 26
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
• Abra el editor de código del botón y escriba la siguiente instrucción para crear
el nuevo objeto.
“Código para que la posición del formulario creado sea en el centro de la pantalla”
Form2.StartPosition=StartPosition.CenterScreen
Form2.BackColor=Color.Gold
Form2.ShowDialog ()
pág. 27
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Una vez que escogió el orden, presione la tecla scape o ejecute el programa.
pág. 28
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
El formulario es un objeto que pertenece a una clase y como tal, puede hacerse
uso de la Herencia para que al crear otra clase Formulario, las propiedades,
métodos y eventos se puedan heredar de la clase Base a la clase Derivada.
• Agregue otro formulario dando clic derecho en el nombre del proyecto, que está
en el Explorador de soluciones y en el menú que se abre dar clic en Agregar
Windows Form, a este, cámbiele la propiedad Text a FormHijo.
• Dé doble clic en el segundo ícono del Explorador de soluciones
Con este ícono podemos ver todos los archivos del proyecto.
pág. 29
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
Quedando así:
Inherits System.Windows.Forms.Form
• Presiones F5 para que vea como el padre, Clase Base, heredó sus características
al formulario hijo o clase Derivada.
pág. 31
DAVID ELMER PIO GALARZA LENGUAJE DE PROGRAMACION
pág. 32