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
- Controles de formularios Windows Forms
- Comparación de los controles y objetos programables de distintos lenguajes y bibliotecas
- Cómo: Agregar controles a formularios Windows Forms
- Etiquetado de controles individuales de Windows Forms y proporcionar accesos directos a los mismos
- Controles que se usan en Windows Forms
- Controles de formularios Windows Forms por función
.NET Desktop feedback