Cómo: Agregar controles ActiveX a formularios Windows Forms

Aunque el Diseñador de Windows Forms de Visual Studio está optimizado para hospedar controles de Windows Forms, también puede colocar controles ActiveX en Windows Forms.

Precaución

Hay limitaciones de rendimiento para Windows Forms cuando se agregan controles ActiveX.

Antes de agregar controles ActiveX al formulario, debe agregarlos al Cuadro de herramientas. Para obtener más información, vea Componentes COM, Personalización del cuadro de diálogo Cuadro de herramientas.

Incorporación de un control ActiveX al formulario Windows Forms

Para agregar un control ActiveX al formulario de Windows Forms, haga doble clic en el control del cuadro de herramientas.

Visual Studio agrega todas las referencias al control del proyecto. Para obtener más información sobre los aspectos que se deben tener en cuenta al usar controles ActiveX en Windows Forms, vea Consideraciones al hospedar un control ActiveX en un formulario de Windows Forms.

Nota

El Importador de controles ActiveX (AxImp.exe) de Windows Forms crea argumentos de evento de un tipo diferente del esperado al importar bibliotecas de vínculos dinámicos de ActiveX. Los argumentos que crea AxImp.exe son similares a los siguientes: Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e), cuando se espera Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e). Tenga en cuenta que esta irregularidad no impide que el código funcione normalmente. Para obtener más información, consulte Importador de controles ActiveX (Aximp.exe) de Windows Forms.

Consulte también