(C2)Múltiples FormulariosJohn Alejandro Mantilla Celis
Múltiples FormulariosEn esta entrega hablaremos de varios formularios en nuestra aplicación, comoobtenerlos , crearlos, mo...
Múltiples FormulariosA nuestro Form1, formulario principal lo seleccionamos como principal, del cualvamos desplegar los de...
Múltiples FormulariosHabiendo modificado las propiedades del formulario, agregamos los siguientescontroles, 1 MenuStrip, 1...
Múltiples FormulariosFormulario Modal                                                    Generamos el eventos Click en el ...
Múltiples Formularios Formulario No Modal                                    Bueno ahora vienen dos datos                 ...
Múltiples Formularios                Imagen 5. Depuración de la aplicación
PreguntasNo olvides Revisar   http://jamcsite.blogspot.com/Datos en Múltiples   ContactoFormularios.         Twitter: @Ale...
Upcoming SlideShare
Loading in...5
×

Múltiples formularios (c2)

1,925

Published on

Muestra como abrir varios formularios en otro seleccionado como padre para contener a los demas, tambien la diferencia entre abrir un formulario de forma modal o no modal.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,925
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Múltiples formularios (c2)

  1. 1. (C2)Múltiples FormulariosJohn Alejandro Mantilla Celis
  2. 2. Múltiples FormulariosEn esta entrega hablaremos de varios formularios en nuestra aplicación, comoobtenerlos , crearlos, mostrarlos y pasar datos entre ellos. AppMultiplesFormularios-C2Cuando estemos en el camporeal de desarrollo encontraremosque esto no solo es básico, si noque es casi por defecto vamos atener múltiples pantallas paracumplir con nuestro objetivo(objetivo final de la aplicación).Creamos nuestra aplicación y lallamamos“AppMultiplesFormularios-C2” Imagen 1. Crear nuevo proyecto.
  3. 3. Múltiples FormulariosA nuestro Form1, formulario principal lo seleccionamos como principal, del cualvamos desplegar los demás formularios implicados. Primero cambiamos laspropiedades de Size (a un tamaño adecuado, para poder albergar otros forms),necesitamos que nuestro formulario principal sea una Interfaz de MúltiplesDocumentos (MDI).Lo cual significa que elformulario principalpermite mostrarvarios documentos almismo tiempo, y cadauno de ellos en surespectivo formularioHijo. Esto se consiguecambiando laPropiedadisMDIContainer =true. Imagen 2. Formulario Principal
  4. 4. Múltiples FormulariosHabiendo modificado las propiedades del formulario, agregamos los siguientescontroles, 1 MenuStrip, 1 MenuItem con el text= “Ver” y 2 ToolStripMenuItemcon Text= “Form2 – Modal” y Text = “Form3 - No Modal” respectivamente. Loseventos de estos controles nos permitirán interactuar con los otros 2 formulariosque deben ser creados para este ejemplo. La forma en que se “llama” un formulario u otro, es importante en especial para usos que el usuario le de al formulario en cuestión. Esta forma que menciono se divide en 2, formularios Modales y formularios No Modales. Pero cual es la diferencia?. Bueno un formulario modal recibe el foco de toda la aplicación, así que si estamos compartiendo información con otros forms de tu app, primero hay que terminar el proceso del form modal para poder continuar con los otros forms. Ejemplo un cuadro de dialogo, un formulario informativo, o un formulario que tenga Imagen 3. Menú prioridad sobre los otros, en estos casos es recomendable un formulario modal.
  5. 5. Múltiples FormulariosFormulario Modal Generamos el eventos Click en el ToolStripMenuItem que creamos para lo el formulario modal. En este creamos la instancia del formulario, y usamos el método ShowDialog() para Imagen 4. Declarar Formulario Modal llamar este formulario (Imagen 4).El metodo ShowDialog() permite un argumento owner (Dueño) para especificar,el que esta llamando y que este dialogo es relevante para el form owner.Al depurar la aplicación percatamos de primera mano el nuevo formulario. Seencuentra sobre puesto a nuestro formulario “principal”, y esta con el focoentonces esta listo para ser trabajado, pero si intentamos dar clic en elformulario principal, produce una alarma tanto sonora, como visual, con estodebemos terminar su proceso para poder continuar.
  6. 6. Múltiples Formularios Formulario No Modal Bueno ahora vienen dos datos críticos, para este ejemplo tenemos que aprender dos cosas estamos haciendo una aplicación MDI, que puede contener múltiples formularios hijos, estos a su vez tiene que ser no modales, lo cual significa que podemos alternar la el foco o el uso entre pantallas. Imagen 5. Declarar Formulario No ModalDeclaramos el formulario y le modificamos una propiedad MdiParent = this; estosignifica que este formulario esta seleccionando como contenedor (padre), alformulario principal. Además usamos el método Show() para desplegarlo, cuandodepuramos este aplicación encontramos las diferencias entre un formulariodesplegado de forma modal y otra no modal, dentro de una aplicación demúltiples interfaces. Si abrimos varias veces el formulario no modal podemosobtener todos los foms que necesitemos.
  7. 7. Múltiples Formularios Imagen 5. Depuración de la aplicación
  8. 8. PreguntasNo olvides Revisar http://jamcsite.blogspot.com/Datos en Múltiples ContactoFormularios. Twitter: @AlejoJamC
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×