Aplicaciones de Windows Forms y aplicaciones no administradas

Los controles y aplicaciones de Windows Forms pueden interoperar con aplicaciones no administradas, con algunas advertencias. En las secciones siguientes se describen los escenarios y las configuraciones que las aplicaciones y los controles de Windows Forms admiten y no admiten.

En esta sección

Información general de Windows Forms y las aplicaciones no administradas: se proporciona información general acerca de cómo utilizar e implementar controles de Windows Forms que funcionan con aplicaciones no administradas.

Procedimiento para admitir la interoperabilidad de COM mostrando un formulario de Windows Forms con el método ShowDialog: se proporciona un ejemplo de código que muestra cómo utilizar el método Form.ShowDialog para ejecutar Windows Forms en una aplicación no administrada.

Procedimiento para admitir la interoperabilidad de COM mostrando cada formulario de Windows Forms en su propio subproceso: se proporciona un ejemplo de código en el que se muestra cómo ejecutar un formulario de Windows Forms en su propio subproceso.

Consulte también Tutorial: Admitir la interoperabilidad COM al mostrar Windows Forms en su propio subproceso.

Referencia

Form.ShowDialog
Se utiliza para crear un subproceso independiente para Windows Forms.

Application.Run
Inicia un bucle de mensajes para un subproceso.

Invoke
Calcula las referencias de llamadas desde una aplicación no administrada a un formulario.

Exposición de los componentes de .NET Framework en COM: se ofrece información general acerca de cómo utilizar tipos de .NET Framework en aplicaciones no administradas.