evento Form no accesible

14/08/2004 - 15:31 por JM | Informe spam
Hola Amigos,
Aqui un stop en mi proyecto que me preocupa:
Tengo un control que con su evento clic y f4 llama a un
formulario modal, que se crea en ese instante, pero que es
un formulario personalizado, es decir parte del control,
dicho form tiene a su vez el evento del boton aceptar, que
setea parametros en el control.
Mi problema es q al momento de crearlo, quiero manejar el
evento del clic del aceptar desde la clase que lo crea es
decir:
Dim CtlHelp1 As New CTLHELPLIBV1.ctlHelp
AddHandler CtlHelp1.frm.cmdAceptar_Click,AddressOf _
ClickAceptHelpClass

NO se puede, me devuelve una excepcion del tipo de que el
objeto no esta fijoa una instancia, imagino que el
formulario, asi que he probado crearlo al declararlo pero
nada..

Agradezco mucho alguna ayuda de antemano..
 

Leer las respuestas

#1 Anonimo
14/08/2004 - 15:54 | Informe spam
Hola Amigos,
Aqui un stop en mi proyecto que me preocupa:
Tengo un control que con su evento clic y f4 llama a un
formulario modal, que se crea en ese instante, pero que


es
un formulario personalizado, es decir parte del control,
dicho form tiene a su vez el evento del boton aceptar,


que
setea parametros en el control.
Mi problema es q al momento de crearlo, quiero manejar el
evento del clic del aceptar desde la clase que lo crea es
decir:
Dim CtlHelp1 As New CTLHELPLIBV1.ctlHelp
AddHandler CtlHelp1.frm.cmdAceptar_Click,AddressOf _
ClickAceptHelpClass

NO se puede, me devuelve una excepcion del tipo de que el
objeto no esta fijoa una instancia, imagino que el
formulario, asi que he probado crearlo al declararlo pero
nada..

Agradezco mucho alguna ayuda de antemano..
.



Disculpen una pequeña correccion, el error en tiempo de
diseño despues de instanciar el formulario es que el
evento este aparece underlineado y el error dice que no
pertenece al ambito por ser "private" sub cmdAceptar...,
le cambie por public, funciona en el control asi tambien
pero en la clase dice que el control no tiene ese evento...

gracias

Preguntas similares