Problemas con thisfrom.release
Publicado por Rocco Di Chiara (43 intervenciones) el 11/03/2003 16:25:03
Estoy trabajando con Visual Fox v.6 SP 5
Tengo una form que funciona bien, tiene un boton con un
thisform.release que tambien funciona bien. Normalmente tengo el WindowType en Modeless, pero a veces necesito correr la forma en Modal. Cuando necesito que se ejecute en Modal, le envio un parametro a la form de esta forma: do form "la forma" with .t. En el metodo INIT hago la siguiente pregunta:
if pcount() > 0
thisform.show(1)
endif
Con esto, logro que la forma se ejectute de manera modal, pero deja de funcionar el boton salir (thisform.release). Lo raro, es que le doy click varias veces y no ocurre nada, pero si le doy click a la "X" (boton superior derecho para cerrar la forma), tampoco se sale, pero si luego de esto le doy click al boton salir, entonces funciona.
Ya probe dejar la forma como modal por defecto, y con el parametro indicar si lo quiero correr en modeless, entonces hago la pregunta asi:
if pcount() <1
thisform.show(0)
endif
Siempre me da el mismo problema. Alguien puede ayudarme ?
Tengo una form que funciona bien, tiene un boton con un
thisform.release que tambien funciona bien. Normalmente tengo el WindowType en Modeless, pero a veces necesito correr la forma en Modal. Cuando necesito que se ejecute en Modal, le envio un parametro a la form de esta forma: do form "la forma" with .t. En el metodo INIT hago la siguiente pregunta:
if pcount() > 0
thisform.show(1)
endif
Con esto, logro que la forma se ejectute de manera modal, pero deja de funcionar el boton salir (thisform.release). Lo raro, es que le doy click varias veces y no ocurre nada, pero si le doy click a la "X" (boton superior derecho para cerrar la forma), tampoco se sale, pero si luego de esto le doy click al boton salir, entonces funciona.
Ya probe dejar la forma como modal por defecto, y con el parametro indicar si lo quiero correr en modeless, entonces hago la pregunta asi:
if pcount() <1
thisform.show(0)
endif
Siempre me da el mismo problema. Alguien puede ayudarme ?
Valora esta pregunta


0