Compartir a través de


Código para las aplicaciones de formularios Windows Forms

Actualización: noviembre 2007

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+

Imprimir

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 introducción de datos por el 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 formularios Windows Forms en un subproceso compartido

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

Vea también

Otros recursos

Ejemplos de controles de formularios Windows Forms

Referencia de formularios Windows Forms

Introducción a los formularios Windows Forms

Mejorar las aplicaciones de Windows Forms

Controles de formularios Windows Forms