RE:Ocx
Publicado por
Bryan (1 intervención) el 11/06/2001 13:09:26
Para comunicar usercontrol con formularios y viceversa, debemos declarar métodos públicos en ambos y enviar como parámetro usercontrol.extender y recibirlo como object en el formulario.
es decir desde el usercontrol usted llamaría al método público activar del formulario algo así:
form1.activar usercontrol.extender
En el formulario:
Public sub activar(objectoX as object)
' Utilizamos una variable global para crear una copia del
' objeto usercontrol, para poder invocarlo con posterioridad
' llamada object_copy
object_copy=objectX
' ya podemos invocar a métodos públicos y propiedades públicas
'desde el formulario contra el usercontrol
' Ejemplo supongamos que existe una propiedad llamada Color
' pública en el usercontrol, pues con object_copy.color basta.
' lo mismo sucede con métodos y funciones públicas.
end sub