Hola amigos
Se puede saber cuando un dialog NO MODAL se ha cerrado ?
La idea es poder ejecutar una funcion justo en el momento que se cierra ese dialog, el valid no me vale se dispara antes de que se cierre el dialog.
un saludo
Dialog No Modal
Yes,
Saludos,
Code: Select all
IF oApp():oDlg != NIL
IF oApp():nEdit > 0
RETURN NIL
ELSE
oApp():oDlg:End()
SysRefresh()
ENDIF
ENDIF
Best Regards, Saludos
Falconi Silvio
Falconi Silvio
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Gracias Antonio, he puesto este codigo dentro del metodo close de la clase tdialog:
if ValType( ::bClose ) == "B"
if ! IsWindow(::hWnd )
Eval( ::bClose, Self )
Endif
Endif
He creado una data nueva bClose y desde mi prg puede hacer lo siguiente : oDlg:bClose:={||cualquiercosa()}
Esta bien esto o me va dar algun tipo de problema ?
un saludo
if ValType( ::bClose ) == "B"
if ! IsWindow(::hWnd )
Eval( ::bClose, Self )
Endif
Endif
He creado una data nueva bClose y desde mi prg puede hacer lo siguiente : oDlg:bClose:={||cualquiercosa()}
Esta bien esto o me va dar algun tipo de problema ?
un saludo
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: