Código para las aplicaciones de formularios Windows Forms

El objetivo de este tema es ayudarle a encontrar código que muestre cómo realizar tareas comunes de programación en aplicaciones de formularios Windows Forms. Los temas mostrados son orientados a código. Si utiliza Visual Studio, puede utilizar el Diseñador de Windows Forms para completar muchas de estas tareas.

Las tareas se dividen en las categorías siguientes:

  • Creación de aplicaciones

  • Manipulación de formularios

  • Cuadros de diálogo

  • Enlace de datos

  • Formularios MDI

  • Manipulación de menús

  • Gráficos y GDI+

  • Imprimir

  • Operaciones de arrastrar y colocar

  • Controlar la introducción de datos por el usuario

  • Interactuar con componentes COM

Creación de aplicaciones

Cómo: Crear una aplicación de Windows Forms desde la línea de comandos

Manipulación de formularios

Cómo: Cambiar los bordes de formularios Windows Forms

Cómo: Cambiar el tamaño de los formularios Windows Forms

Cómo: Responder a los cambios de las combinaciones de fuentes en una aplicación de Windows Forms

Cómo: Mostrar cuadros de diálogo de formularios Windows Forms

Enlace de datos

Cómo: Enlazar un control de Windows Forms a un tipo

Cómo: Controlar errores y excepciones que se producen con el enlace de datos

Cómo: Compartir datos enlazados entre formularios mediante el componente BindingSource

Cómo: Garantizar que varios controles enlazados al mismo origen de datos permanezcan sincronizados

Cómo: Provocar notificaciones de cambios mediante BindingSource y la interfaz INotifyPropertyChanged

Cómo: Enlazar un control de Windows Forms a un objeto Factory

Formularios MDI

Cómo: Crear una lista de ventanas MDI con MenuStrip (formularios Windows Forms)

Manipulación de menús

Cómo: Agregar elementos de menú a ContextMenuStrip

Cómo: Asociar un objeto ContextMenuStrip con un control

Cómo: Deshabilitar ToolStripMenuItems

Cómo: Ocultar ToolStripMenuItems

Cómo: Insertar un elemento MenuStrip en un menú desplegable MDI (formularios Windows Forms)

Cómo: Agregar mejoras a ToolStripMenuItems

Gráficos y GDI+

Cómo: Crear objetos Graphics para dibujar

Cómo: Crear un lápiz

Cómo: Establecer el color de un lápiz

Cómo: Crear un pincel sólido

Cómo: Dibujar texto en un formulario Windows Forms

Cómo: Dibujar texto con GDI

Cómo: Representar imágenes con GDI+

Impresión

Cómo: Crear trabajos de impresión estándar de formularios Windows Forms

Cómo: Capturar datos proporcionados por el usuario de un componente PrintDialog en tiempo de ejecución

Cómo: Seleccionar las impresoras conectadas al equipo de un usuario en formularios Windows Forms

Cómo: Imprimir gráficos en formularios Windows Forms

Cómo: Imprimir un archivo de texto de varias páginas en formularios Windows Forms

Cómo: Completar trabajos de impresión de formularios Windows Forms

Cómo: Mostrar la vista preliminar en aplicaciones de Windows Forms

Operaciones de arrastrar y colocar

Cómo: Agregar datos al Portapapeles

Cómo: Recuperar datos del Portapapeles

Cómo: Llevar a cabo operaciones de arrastrar y colocar entre aplicaciones

Controlar la entrada de datos del usuario

Cómo: Modificar las entradas mediante teclado en un control estándar

Cómo: Modificar las entradas mediante teclado en un control estándar

Cómo: Controlar los datos introducidos mediante el teclado en el formulario

Cómo: Distinguir operaciones de clic y de doble clic

Cómo: Simular eventos del mouse y del teclado en el código

Cómo: Controlar eventos del usuario en controles de formularios Windows Forms

Interactuar con componentes COM

Cómo: Admitir la interoperabilidad COM al mostrar cada formulario Windows Forms en su propio subproceso

Cómo: Admitir la interoperabilidad COM al mostrar un formulario Windows Forms con el método ShowDialog

Vea también

Otros recursos

Referencia de formularios Windows Forms

Introducción a los formularios Windows Forms

Mejorar las aplicaciones de Windows Forms

Controles de Windows Forms