contenedor de otros formularios dependientes (formularios hijos o secundarios MDI). Propiedad IsMdiContainer del formulario principal ha de estar a verdadero. Los formularios hijos dependientes se visualizan dentro del formulario principal.
Ingeniera Informtica Universidad Carlos III de Madrid
Desventaja: si los formularios hijos son ms grandes
que el formulario principal no se visualizarn completos.
Diseo Basado en Componentes
Curso 2008 / 09
Formularios de interfaz mltiple (MDI) (II)
Comportamiento no modal
Permite el libre cambio de foco entre el resto de
formularios de la aplicacin. Una vez creados y visualizados el resto del cdigo de la aplicacin contina su ejecucin.
Dim ofrmCarta As New frmCarta()
' crear formulario hijo de un mdi ofrmCarta.MdiParent = Me ofrmCarta.Show() ' Despus de mostrar el formulario hijo se muestra a continuacin este mensaje MessageBox.Show("Se acaba de abrir un formulario hijo")
Diseo Basado en Componentes
Curso 2008 / 09
Comportamiento modal
Denominados cuadros o ventanas de dilogo.
Bloquea el paso a otros formularios de la aplicacin hasta que no es cerrado (aceptado o completado) por el usuario.
Formularios dependientes (I)
Dim ofrmDialogo As New frmDialogo()
' crear formulario hijo de un mdi ofrmDialogo.MdiParent = Me ofrmDialogo.ShowDialog() MessageBox.Show("Se ha cerrado el dilogo")
Formularios dependientes (II)
Denominados owned forms.
Abiertos por un formulario dueo (owner form) Aparecen en ventanas distintas al formulario dueo. ' Crear un objeto frmBuscar Dim ofrmBuscar As New frmBuscar() ' Establecer dependencia entre formularios Me.AddOwnedForm(ofrmBuscar) ofrmBuscar.Show()
Mens Men Principal (I)
Men principal (MainMenu): conjunto de opciones que
se sitan horizontalmente debajo del ttulo del formulario. Cada opcin puede tener asociado grupos de opciones que se mostrarn verticalmente. Propiedades:
Text: texto descriptivo de la opcin de men.
Hotkey (acceso rpido): anteponer carcter & a la letra que se
desee. Separadores: carcter de guin (-).
Enabled: habilita/deshabilita la opcin de men.
Checked: marca/desmarca la opcin. Shortcut: combinacin de teclas que permiten la ejecucin de la opcin de men sin tener que desplegarlo. Visible: muestra/oculta la opcin de men.
Diseo Basado en Componentes
Curso 2008 / 09
Mens
Mens
Men Principal (II)
Men Contextual
Men contextual (ContextMenu): se asocia al formulario
o a uno de sus controles (propiedad ContextMenu), y se visualiza al hacer clic derecho.
Diseo Basado en Componentes
Diseo Avanzado de Formularios en VB.NET Ingeniera Informtica Universidad Carlos III de Madrid Diseo Basado en Componentes Curso 2008 / 09
Inteligencia artificial: Lo que usted necesita saber sobre el aprendizaje automático, robótica, aprendizaje profundo, Internet de las cosas, redes neuronales, y nuestro futuro
Excel para principiantes: Aprenda a utilizar Excel 2016, incluyendo una introducción a fórmulas, funciones, gráficos, cuadros, macros, modelado, informes, estadísticas, Excel Power Query y más
Ciberseguridad: Una Simple Guía para Principiantes sobre Ciberseguridad, Redes Informáticas y Cómo Protegerse del Hacking en Forma de Phishing, Malware, Ransomware e Ingeniería Social