controles ActiveX son significativos para las aplicaciones basadas en Web. Los controles ActiveX son un tipo de bloque de construcción que puede interactivo con los demás. Puede mostrar animaciones , menús desplegables , plantillas basadas en flash , cuadros de diálogo y mucho más . Existe similitud entre ActiveX y Java en cuanto a su comportamiento. Sin embargo , ActiveX tiene más control sobre la IE y se ejecuta en la plataforma Windows, mientras que Java se puede ejecutar en una gran variedad de plataformas . Un control ActiveX es simple de usar, pero sólo está disponible en los sitios web que se integran los controles ActiveX en su programa. Al abrir el programa con el control ActiveX en IE, un mensaje de seguridad se abrirá preguntándole si desea instalar el control ActiveX. Usted puede hacer su propio control ActiveX en VB.Net . Instrucciones 1
Haga clic en " Inicio", " Todos los programas " y "Visual Studio" para abrir el entorno de desarrollo integrado. Haga clic en " Nuevo" y " proyecto" para crear un proyecto nuevo . Seleccione " Visual Basic ", como el lenguaje de programación y "Aplicaciones de Windows" como el tipo de aplicación . Introduzca un nombre para el proyecto . Especifique una ubicación para los archivos de proyecto , haga clic en "Examinar ". 2
clic " Form1.vb " y cambiar a la vista de diseño . Haga clic en " Herramientas " y " Control ". Haga clic en el área en blanco de la forma y suelte el control de usuario. Asimismo añadir un cuadro de texto al formulario y lo nombró como 3
Cambiar a la vista de código y definir la siguiente variable " texto1 ". :
Usertext Dim privado como secuencia
la cadena tendrá los datos se transmiten de forma web con el control. Esta cadena se colocará dentro de una clase pública denominada MyControl . 4
Crear público propiedad Text . La propiedad de texto es de lectura y escritura a través de métodos Get y Set . La página web va a utilizar esta propiedad para aprobar el texto de nuevo al control de usuario :
pública Text (Propiedad ) Como [ String] GetReturn UserTextEnd GetSet ( ByVal valor Como [ String]) usertext = valuetext1.Text = valueEnd SetEnd propiedad 5
Crear una interfaz y hacer que la clase myControl hereda la interfaz. Esto le indicará a los objetos COM sobre nuestras propiedades :
Public Class myControlInherits System.Windows.Forms.UserControl , AxMyControl 6
Integrar el control de usuario en una página Web entre