VB hace control OCX
Usa vb para hacer tu propio control ocx
Hoy en día, el control OCX ha ocupado una posición muy importante en la programación. Podemos usar el control OCX para completar algunas cosas. Tareas de programación bastante complejas. Al mismo tiempo, el control OCX también es beneficioso para la simplificación del programa principal, la reutilización de funciones, la ocultación de detalles de implementación del programa, actualizaciones sencillas y una difusión conveniente. Ahora podemos usar VB 6.0 para crear fácilmente nuestro propio control OCX para usarlo en programación y, al mismo tiempo, también podemos dárselo a amigos a su alrededor a quienes les gusta la programación. Los pasos para crear un control OCX se enumeran a continuación:
1: Cree un nuevo OCX
Abra VB 6.0, seleccione Nuevo proyecto y seleccione el control ActiveX en el cuadro de diálogo. Después de abrir, verá un documento vacío. la interfaz inicial del control OCX. ¿Quiere ver el efecto de un control OCX vacío? Seleccione "Agregar proyecto" para seleccionar el EXE estándar. Luego puede seleccionar el ícono de control OCX recién creado en la barra de herramientas izquierda, como llamar a otros controles, y colocarlo en el documento EXE estándar. ¡Veamos cuál es el efecto! (¡Nada!) Por supuesto, porque el documento OCX ahora está vacío.
Dos: Crear una interfaz
Generalmente cuando usamos VB para crear un control OCX, agregamos otros controles a nuestro control para combinarlo en un control completo (también puedes dejarlo solo complete Algún algoritmo), por ejemplo: puede agregar un botón y un cuadro de edición en él, y luego usar el método de la primera parte para ver el efecto, si hay un botón adicional y un cuadro de edición en el control.
Tres: Propiedades OCX
Un control OCX tiene muchas propiedades, como si el fondo del control es transparente (BackStyle), si el control puede obtener foco (CanGetFocus), etc. . Estas propiedades se pueden encontrar en el "Cuadro de propiedades" del control.
Cuatro: Agregar eventos
Un control tiene muchos eventos, como: Click, MouseDown, MouseUp, MouseMove, etc. Para activar estos eventos, necesita agregar código. Agregar un evento público Click() a la declaración del control indica que el control tiene un evento "Clic". Si el control que escribe tiene algún evento, simplemente agregue algunos eventos en el lugar de la declaración. Con respecto a la activación de eventos, se utiliza la declaración "RaiseEvent", como por ejemplo: nombre del evento RaiseEvent (parámetro).
Cinco: Propiedades del usuario
Un control debe tener muchas propiedades para que los usuarios las establezcan, tales como: el color de fondo del control, los gráficos que mostrará el control, etc. Por lo general, se completan utilizando dos declaraciones: Property Get y Property Let. El primero significa mostrar el valor de un atributo al usuario y el segundo significa que el usuario establece el valor de un atributo.
Seis: guardar propiedades y leer propiedades
Cuando el usuario cambia una propiedad, el valor de la propiedad debe guardarse para que el valor de la propiedad modificado se pueda leer cuando se activa el control. correr. Se completan utilizando dos métodos: ReadProperty y WriteProperty respectivamente. El primero significa leer un valor de atributo y el segundo significa escribir un valor de atributo.
Bien, un método simple de producción de control OCX probablemente requiera los pasos anteriores para completarse. Los amigos que estén interesados tal vez quieran probarlo.
Código:
Subcomando privado1_Click()
a = Val(Text1.Text)
b = Val(Text2.Text) )
Llamar a add(a, b)
End Sub
Sub add privado(ByVal a As Integer, ByVal b As Integer)
Label1.Caption = a b
End Sub