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

Post Reply
User avatar
goosfancito
Posts: 1955
Joined: Fri Oct 07, 2005 7:08 pm

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

Post by goosfancito »

Hola.
Tengo esto:

Code: Select all | Expand

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.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
Antonio Linares
Site Admin
Posts: 42521
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 75 times
Contact:

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

Post 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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Willi Quintana
Posts: 1025
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú
Contact:

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

Post by Willi Quintana »

Asi ?

Code: Select all | Expand


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