Page 1 of 1

cancelar el "ACTIVATE DIALOG" antes que se muestre...

PostPosted: Tue Feb 20, 2024 1:12 pm
by goosfancito
Hola.
Tengo esto:
Code: Select all  Expand view
define dialog odlg...
      oDlg:bDropFiles := { | nRow, nCol, uDropInfo |  IIf( ::obtenerDatos( uDropInfo )==.F., ::oDlg:END(),)  }
activate dialog odlg


Necesito que si el. metodo ::obtenerDatos() devuelve .f. no se muestre el dialogo, de. la manera que lo puse no me funciona, como debo hacer?ù

gracias.

Re: cancelar el "ACTIVATE DIALOG" antes que se muestre...

PostPosted: Wed Feb 21, 2024 9:53 am
by Antonio Linares
oDlg:bDropFiles solo funcionará si el diálogo esta ya visible

luego esa forma no te sirve

Si explicas mejor lo que quieres hacer, buscaremos una solución

Re: cancelar el "ACTIVATE DIALOG" antes que se muestre...

PostPosted: Wed Feb 21, 2024 12:56 pm
by Willi Quintana
Asi ?
Code: Select all  Expand view


If  ::obtenerDatos( uDropInfo )
  define dialog odlg...
  .....
  ......
  activate dialog odlg
EndIf