Ing Sistemas

Páginas: 7 (1672 palabras) Publicado: 14 de marzo de 2013
UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA

Programación con visual studio C#
Clase 2: Formularios de interfaz múltiple (MDI)
Ing. Miguel Bárcenas 10/03/2013

Universidad Nacional Autónoma de Nicaragua UNAN-León Departamento de Computación

Formularios MDI
Hasta ahora los ejemplos trabajados se han realizado en proyectos diferentes, es decir,por cada aplicación se ha creado un nuevoproyecto. Este tipo de aplicaciones sonllamadas SDI (Interfaz de documento sencillo). Algunos programas que manejan esteestilo de interfaz son: Wordpad, Bloc de notas, la calculadora de Microsoft Windows.Una aplicación de Interfaz de documentos múltiples es aquella que permite visualizarvarios documentos en una ventana, los ejemplos clásicos son el procesador de textoWord o la hoja de cálculo Excelde Microsoft. Las aplicaciones MDI (Interfaz dedocumentos múltiple) se reconocen por incluir menús con submenús para cambiar entrelas distintas ventanas o documentos.

Aplicaciones de estilo SDI

Una aplicación de tipo o estilo SDI (Single Document Interface), Interfaz de Documento Sencillo, estácompuesta fundamentalmente de un único formulario, a través del cual, el usuario realiza todalainteracción con el programa. Como ejemplos de este tipo de aplicación tenemos el Bloc de Notas o laCalculadora de Windows.Un programa SDI puede tener más de un formulario, aunque no sea algo habitual. Cuando eso ocurre,los formularios se ejecutan independientemente, sin un elemento contenedor que los organice

Aplicaciones de estilo MDI

Una aplicación de tipo o estilo MDI (Multiple DocumentInterface), Interfaz de Documento Múltiple, se compone de un formulario principal, también denominado formulario MDI, que actuará como contenedor de otros formularios (documentos) abiertos durante el transcurso del programa, denominados formularios hijos o secundarios MDI. Como ejemplos de este tipo de aplicación tenemos PowerPoint o Access. A diferencia de lo que ocurría en versiones anteriores de VB,un formulario MDI admite los mismos controles que un formulario normal, aunque dada su orientación de formulario contenedor, se recomienda limitar los controles en un MDI a los estrictamente necesarios. El menú es el ejemplo más identificativo de control idóneo para un formulario MDI, ya que a través de sus opciones, podremos brir los formularios hijos de la aplicación.

1

UniversidadNacional Autónoma de Nicaragua UNAN-León Departamento de Computación

Propiedades de un formulario MDI Propiedad
IsMdiContainer MdiParent MdiChildren ActiveMdiChild

valor
true si el formulario es un contenedor de formularios MDI secundarios, de lo contrario, false. El valor predeterminado es false Obtiene o establece la actual interfaz de múltiples documentos (MDI) formulario principal de esteformulario. Obtiene una matriz de formas que representan los interfaz de múltiples documentos (MDI) formularios secundarios que se encuentran en este formulario. Obtiene la interfaz activa de múltiples documentos (MDI) ventana secundaria.

La base de una Aplicación con Interfaz de múltiples documentos (MDI) es el formulario MDI primario. Este formulario es el que contiene las ventanas MDIsecundarias, que son las "subventanas" dentro de las cuales los usuarios interactúan con la aplicación MDI. La creación de un formulario MDI primario resulta sencilla, tanto en el Diseñador de Windows Forms como mediante programación.

Inicialmente, nuestro proyecto es un proyecto de formulario Windows normal, pero nuestro deseo es que nuestro formulario inicial sea un formulario MDI, por lo quedeberemos asignar de alguna forma a este formulario, las propiedades de un formulario MDI. Para ello, haremos clic sobre el formulario (para seleccionarlo) y acudiremos a la ventana de propiedades, y dentro de esta ventana, modificaremos la propiedad IsMdiContainer a True.

2

Universidad Nacional Autónoma de Nicaragua UNAN-León Departamento de Computación

Una vez que cambiamos el valor de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing de sistemas
  • Ing sistemas
  • Ing de sistemas
  • Ing. Sistemas
  • Ing Sistemas
  • Ing De Sistemas
  • Ing. En Sistemas
  • Ing. De Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS