Objeto VBControlExtender para usuarios de Visual Basic 6.0
Actualización: noviembre 2007
El objeto VBControlExtender de Visual Basic 6.0 no tiene ningún equivalente en Visual Basic 2008 y ya no es necesario usar ningún extensor de control para hospedar un control ActiveX.
Diferencias conceptuales
En Visual Basic 6.0, el objeto VBControlExtender se utiliza para proporcionar acceso a un control ActiveX a las propiedades del formulario que lo contiene. El objeto VBControlExtender se utiliza principalmente cuando se agrega un control dinámicamente a la colección Controls mediante el método Add. El objeto VBControlExtender es particularmente útil para este propósito, porque proporciona un conjunto genérico de propiedades, eventos y métodos al desarrollador.
En Visual Basic 2008, los controles ActiveX se pueden hospedar directamente en un formulario Windows Forms; ya no se requiere un objeto extensor para tener acceso a las propiedades del formulario que lo contenía. Cuando un control ActiveX se agrega a un proyecto, se crea un contenedor de interoperabilidad COM, permitiéndole utilizar el control ActiveX como lo haría con cualquier otro control.
Notas de la actualización
Cuando se actualiza un proyecto de Visual Basic 6.0 a Visual Basic 2008, se omite cualquier instancia del objeto VBControlExtender. Se crea un contenedor de interoperabilidad COM por cada control ActiveX; la propiedad, el método y los eventos se asignan a sus equivalentes. Cuando no haya ningún equivalente, las advertencias de actualización se agregan al código.
Vea también
Tareas
Cómo: Agregar controles ActiveX a formularios Windows Forms
Conceptos
Consideraciones al alojar un control ActiveX en un formulario Windows Forms