Download - Formularios midi
JESUS PONCE
1
Instanciando Formularios
La creación de instancias de formularios consiste en la creación de objetos a partir de la clase de
formularios creados en el diseñador o en el código.
JESUS PONCE
2
El resultado será como sigue, se crea un nuevo formulario, generando una nueva instancia, agregando
controles y asignando propiedades.
JESUS PONCE
3
Formularios Heredados
Se puede crear nuevas clases de formularios, basándonos en algunas ya existentes, a esto se le llama
formularios heredados.
El primer paso para heredar un formulario es crearlo y grabarlo, y solicitar volver a generar el proyecto.
Esto para solicitar que ciertos cambios no sean tomados en cuenta, para ellos desde el explorador de
soluciones, realizamos
Luego estamos listos para generar una nueva clase heredada de la clase original Form1. La herencia incluirá
propiedades y métodos, inclusive los nuevos controles añadidos y sus propiedades asignadas.
Tomaremos el ejemplo del formulario trabajado en el ejemplo anterior.
Ahora procederemos a agregar un nuevo formulario desde el explorador de soluciones, con un clic derecho
en el proyecto como se muestra:
JESUS PONCE
4
Luego de los tipos de formularios debemos de elegir, Formularios heredados como se muestra
Luego elegimos de la lista disponible, de cual formulario se va a heredar sus propiedades y métodos
JESUS PONCE
5
Notaremos al mostrar todos los archivos del proyecto, que en el caso del Formulario form2 (heredado del
Form1), el código generado de la clase parcial muestra la herencia.
El código mostrado es:
La palabra reservada Inherits indica herencia PryInstancia.Form1, en este caso como el ejemplo.
JESUS PONCE
6
JESUS PONCE
7
JESUS PONCE
8
JESUS PONCE
9
JESUS PONCE
10
JESUS PONCE
11
JESUS PONCE
12
REFERENCIAS A OBJETOS ENTRE FORMULARIOS
JESUS PONCE
13
Programando
JESUS PONCE
14
Codificando en el otro formulario:
JESUS PONCE
15
Para ello creamos la siguiente interface: en Form1
Para los siguientes formularios Form2 y form3 considerar 3 listas para agregar los siguientes datos:
JESUS PONCE
16
JESUS PONCE
17
JESUS PONCE
18
JESUS PONCE
19
CREACION DE FORMULARIOS MDI
Las aplicaciones MDI (interfaz de múltiples documentos) permiten mostrar múltiples documentos al mismo
tiempo, cada uno de ellos en propia ventana. Las aplicaciones MDI suelen tener un elemento de menú
ventana con submenús que permiten cambiar entre ventanas, ejemplo la ventana de Excel
La base de los formularios MDI es el formulario primario, este formulario es el que contiene a las
subventanas.
JESUS PONCE
20
JESUS PONCE
21
JESUS PONCE
22
JESUS PONCE
23
JESUS PONCE
24
JESUS PONCE
25
JESUS PONCE
26
JESUS PONCE
27
JESUS PONCE
28
JESUS PONCE
29
JESUS PONCE
30
JESUS PONCE
31
JESUS PONCE
32
JESUS PONCE
33
JESUS PONCE
34
JESUS PONCE
35
JESUS PONCE
36
JESUS PONCE
37
BARRA DE HERRAMIENTAS
La barra de herramientas o toolbar, permite que incluyamos botones con iconos y/o texto para
facilitar al usuario el trabajo con diferentes opciones, en Visual Basic el control se llama
ToolStrip, como contenedor para construir una barra de herramientas.
ToolStrip.- Se utiliza cuando el usuario y sus clases asociadas en nuevas aplicaciones
WindowsForms para crear barra de herramientas que pueden tener un comportamiento Tool
Strip
JESUS PONCE
38
JESUS PONCE
39
JESUS PONCE
40
JESUS PONCE
41
JESUS PONCE
42
JESUS PONCE
43
JESUS PONCE
44
JESUS PONCE
45
JESUS PONCE
46
JESUS PONCE
47
JESUS PONCE
48
JESUS PONCE
49
JESUS PONCE
50
JESUS PONCE
51
JESUS PONCE
52
JESUS PONCE
53
JESUS PONCE
54
JESUS PONCE
55
JESUS PONCE
56
JESUS PONCE
57