Compartir a través de


Cómo: Agregar controles ActiveX a formularios Windows Forms

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

Precaución

Existen limitaciones de rendimiento para Windows Forms cuando se agregan controles ActiveX a ellos.

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

Agregar un control ActiveX a Windows Form

Para agregar un control ActiveX a 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 las cosas que se deben tener en cuenta al usar controles ActiveX en formularios Windows Forms, vea Consideraciones al hospedar un control ActiveX en un formulario Windows Forms.

Nota:

El Importador de controles ActiveX de Windows Forms (AxImp.exe) crea argumentos de evento de un tipo diferente del esperado tras la importación de bibliotecas de vínculos dinámicos activeX. Los argumentos creados por 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 de Windows Forms (Aximp.exe).

Consulte también