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

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

Postby goosfancito » Tue Feb 20, 2024 1:12 pm

Hola.
Tengo esto:
Code: Select all  Expand view  RUN
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
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

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

Postby Antonio Linares » Wed Feb 21, 2024 9:53 am

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
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby Willi Quintana » Wed Feb 21, 2024 12:56 pm

Asi ?
Code: Select all  Expand view  RUN


If  ::obtenerDatos( uDropInfo )
  define dialog odlg...
  .....
  ......
  activate dialog odlg
EndIf
 
User avatar
Willi Quintana
 
Posts: 1020
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 55 guests

cron