formularios mdi

Páginas: 17 (4002 palabras) Publicado: 2 de mayo de 2013
Programación Visual y Optativos
Índice
Tema VI: Diseño de Menús Principales en Formularios MDI
6.1 Aplicaciones MDI
6.2 Editor de Menús Principales

Objetivos:
Conocer los Fundamentos Básicos en la construcción de Aplicaciones MDI en Visual Basic 6.0

Saber los procedimientos a seguir para el diseño e implementación de Menús utilizando el Editor de Menú de Visual Basic 6.0Temática:
6.1 – Aplicaciones MDI
Definición de una Aplicación MDI
Una aplicación con interfaz gráfica de usuario o GUI (Graphical User Interface) es aquella diseñada utilizando ventanas, menús, cuadros de diálogo, y demás características que hacen a una aplicación fácil de usar. Visual Basic 6.0 ofrece 2 tipos de interfaces de usuario: Interface de un documento SDI (Single Document Interface) eInterface de múltiples documentos MDI (Multiple Document Interface). En una Aplicación MDI, como su nombre lo indica, se puede abrir más de una Ventana Hija o Hijo (Childs Windows) dentro del espacio de una Ventana Madre o Padre (Parent Windows). Esto quiere decir, que si por ejemplo nos encontramos creando un Editor de Texto, y lo hacemos una Aplicación MDI el usuario va a poder abrir y modificarvarios documentos a la vez. En cambio, si decidimos hacer una Aplicación SDI, entonces el usuario se verá limitado a modificar un documento a la vez. Un claro ejemplo de este tipo de aplicación es el Bloc de Notas o el WordPad que vienen con Windows.

Elementos de una Aplicación MDI
Una Aplicación MDI está compuesta por:
Ventana de Marco (Frame Windows): es la ventana o Formulario Principal dela aplicación. El espacio vacío entre las ventanas MDI Hijas es conocido como Área Cliente y es en realidad la Ventana de Clientes.

Ventana de Clientes (Client Windows): conocido como el Administrador de las Aplicaciones MDI. La Ventana de Clientes se encarga de manejar todos los comandos específicos del MDI y de manejar a las Ventanas Hijas que residen en su superficie -incluyendo el dibujode las Ventanas MDI Hijas. La Ventana de Clientes es creada automáticamente por la VCL (Visual Component Library) cuando se crea una Ventana de Marco.

Ventanas MDI hijas (MDI Childs Windows): Son los documentos o Formularios Secundarios mismos. Las Ventanas Hijas no pueden dibujarse por fuera del área de clientes de la Ventana de Marco.

Entonces, crear una Aplicación MDI puede resumirse enla creación de una Ventana Madre y al menos una Ventana Hija. En una Aplicación MDI puede haber solamente una Ventana Madre para el Formulario Principal. En la Ventana Madre es diseñado el Menú Principal de la aplicación.

Creación de Formulario MDI y Formularios Secundarios MDI Childs
Los pasos para crear el Formulario MDI para el Formulario Principal son:
1. De clic en la opción Proyectodel Menú Principal de Visual Basic
2. Seleccione la opción Agregar Formulario MDI
3. En la ventana Agregar Formulario MDI seleccione el icono Formulario MDI y de clic en el botón Abrir.














Al final el Entorno de Trabajo de la aplicación presentará 2 formularios a trabajar:
















4. En la Formulación del Proyecto, asegúrese que el ObjetoInicial sea configurado para el Formulario MDI (MDIForm1) para indicar que el formulario inicial que se ejecutará sea el Formulario MDI.

Los pasos para Configurar un Formulario Secundario como Formulario MDI Childs son:
1. Seleccione el Formulario Secundario (haciendo clic sobre él).
2. En la Ventana de Propiedades establezca la propiedad siguiente:

Propiedad del Formulario Secundario:MDIChild: True

Navegación entre Formulario MDI y Formularios MDI Childs
Para establecer la Comunicación o Navegación entre el Formulario MDI y el Formulario MDI Childs se configura de la manera siguiente:

i. En el Formulario MDI (Formulario Principal) incorporar un objeto que invoque la orden de Ejecución del Formulario MDI Childs (Formulario Secundario) mediando la orden:

En el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • mdios
  • mdia
  • Deontologia Mdi
  • 2 Mdio
  • Aplicaciones Mdi
  • Articulo de mdi
  • Formulario
  • formulario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS