hola
tengo problemas con los formularios. os comento
desde un formulario principal presento un segundo
formulario:
dim frm as new myform
frm.Owner = Me
frm.Show()
bien, en este form tengo un boton de aceptar y uno de
cancelar como accepbutton y cancelbutton.
ademas, este segundo form tiene una sub que realiza una
serie de tareas sobre el propio formulario:
sub leetabla (param1 as long, param2 as string)
.
end sub
desde este formulario, a su vez, lanzo un tercer
formulario de la siguiente manera:
Dim frm As New frm
frm.Owner = Me
frm.ShowDialog(Me)
frm.dispose()
en este tercer formulario tambien tengo un boton de
aceptar y uno de cancelar como accepbutton y cancelbutton.
pues bien, en ester tercer form llamo a la sub del
formulario anterior así:
CType(Me.Owner, frmDos).leetabla (param1 , param2)
todo parecia funcionar correctamente. Hasta que me di
cuenta, que aleatoriamente, salta un error, una excepcion
al cerrar este tercer formulario
no encuentro la logica del error ni logro entender que es
lo que sucede. he reproducido el error decenas de veces y
no existe un patron fijo. a veces salta la excepion al
cerrar este tercer formulario y me hecha de la aplicacion
y otras veces no.
¿que estoy haciendo mal?
agradezco cualquier ayuda. el tema me trae de cabeza
muchas gracias por adelantado
igor
Leer las respuestas