Windows Forms

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Windows Forms as PDF for free.

More details

  • Words: 684
  • Pages: 16
Introducción a Windows Forms

Cómo crear un formulario „

Cuando se crea un nuevo proyecto, se crea un formulario base

„

Para crear un nuevo formulario 1.

Hacer clic con en botón derecho en el Explorador de soluciones

2.

Hacer clic en Agregar

3.

Hacer clic en Windows Forms

Cómo establecer las propiedades del formulario

Nombre Nombre formulario formulario Botón Botón ordenación ordenación Botón Botón alfabético alfabético

Panel Panel descripción descripción

Ciclo de vida de un formulario 1. 1. Mostrar Mostrar Form1 Form1

5. 5. Form2 Form2 Load Load 7. 7. Form2 Form2 GotFocus GotFocus

2. 2. Form1 Form1 Load Load

4. 4. Mostrar Mostrar Form2 Form2

8. 8. Form2 Form2 Activated Activated

3. 3. Form1 Form1 Activated Activated 6. 6. Form1 Form1 Deactivate Deactivate

9. 9. Retorno Retorno del del foco foco aa Form1 Form1

10. 10. Form2 Form2 LostFocus LostFocus

13. 13. Cerrar Cerrar Form2 Form2

15. 15. Form2 Form2 GotFocus GotFocus

11. 11. Form2 Form2 Deactivate Deactivate

12. 12. Form1 Form1 Activated Activated 14. 14. Form1 Form1 Deactivate Deactivate 21. 21. Form1 Form1 Activated Activated 24. 24. Form1 Form1 Closing Closing

16. 16. Form2 Form2 Activated Activated 23. 23. Salir Salir de de la la Aplicación Aplicación

17. 17. Form2 Form2 Closing Closing

26. 26. Form1 Form1 LostFocus LostFocus

18. 18. Form2 Form2 Closed Closed 19. 19. Form2 Form2 LostFocus LostFocus

27. 27. Form1 Form1 Deactivate Deactivate

20. 20. Form2 Form2 Deactivate Deactivate

28. 28. Form1 Form1 Disposed Disposed

22. 22. Form2 Form2 Disposed Disposed

25. 25. Form1 Form1 Closed Closed

Cómo gestionar los eventos de un formulario

Eventos

Código generado por el Diseñador de Windows Forms

Cómo añadir controles a un formulario

Cómo añadir menús a un formulario

Cómo organizar los controles de un formulario utilizando el menú Formato

Cómo establecer el orden de tabulación de los controles „

Para establecer el orden de tabulación de los controles z

z

En el menú Ver, seleccionar Orden de tabulación Hacer clic en un control para cambiar su orden de tabulación

-- O -z

z

Establecer la propiedad TabIndex Configurar la propiedad TabStop como True

Cómo delimitar un control en Windows Forms „

Delimitar z

„

Garantiza que los bordes del control permanecen en la misma posición respecto al contenedor principal

Delimitar un control al formulario z

z

z

Establecer su propiedad Anchor Valor predeterminado: Superior, Izquierda Otros valores: Inferior, Derecha

Cómo acoplar un control en Windows Forms „

Acoplar z

„

Permite pegar los bordes de un control a los bordes de su control principal

Acoplar un control z

Establecer la propiedad Dock

Lección: crear aplicaciones MDI „

Aplicaciones SDI frente a aplicaciones MDI

„

Cómo crear aplicaciones MDI

„

Cómo interactúan los formularios principal y secundario

„

Práctica: crear una aplicación MDI

Aplicaciones SDI frente a aplicaciones MDI SDI

MDI

Sólo Sólo hay hay un un documento documento visible visible

Muestra Muestra varios varios documentos documentos aa la la vez vez

Debe Debe cerrarse cerrarse un un documento documento antes antes de de abrir abrir otro otro

Cada Cada documento documento se se muestra muestra en en su su propia propia ventana ventana

Cómo crear aplicaciones MDI „

„

„

Crear un formulario primario z Crear un nuevo proyecto z Configurar la propiedad IsMdiContainer como True z Añadir un elemento de menú para invocar el formulario secundario Crear un formulario secundario z Añadir un nuevo formulario al proyecto Invocar un formulario secundario desde uno primario

Protected Protected Sub Sub MenuItem2_OnClick(ByVal MenuItem2_OnClick(ByVal sender sender As As System.Object, System.Object, ByVal ByVal ee As As System.EventArgs) System.EventArgs) Handles Handles MenuItem2.Click MenuItem2.Click Dim Dim NewMdiChild NewMdiChild As As New New Form2() Form2() NewMdiChild.MdiParent NewMdiChild.MdiParent == Me Me NewMdiChild.Show() NewMdiChild.Show() End End Sub Sub

Cómo interactúan los formularios primarios y secundarios „

Para ver una lista de las ventanas secundarias disponibles del formulario primario z

„

Crear un elemento de menú (Windows) y configurar su propiedad MdiList como True

Para determinar el MDI secundario activo z

Utilizar la propiedad ActiveMdiChild

Dim Dim activeChild activeChild As As Form Form == Me.ActiveMdiChild Me.ActiveMdiChild „

Para organizar ventanas secundarias en el formulario primario z

Invocar el método LayoutMdi

Related Documents