FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour cancelar el "ACTIVATE DIALOG" antes que se muestre...
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
cancelar el "ACTIVATE DIALOG" antes que se muestre...
Posted: Tue Feb 20, 2024 01:12 PM
Hola.
Tengo esto:
Code (fw): Select all Collapse
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/
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: cancelar el "ACTIVATE DIALOG" antes que se muestre...
Posted: Wed Feb 21, 2024 09: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
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: cancelar el "ACTIVATE DIALOG" antes que se muestre...
Posted: Wed Feb 21, 2024 12:56 PM
Asi ?
Code (fw): Select all Collapse
If  ::obtenerDatos( uDropInfo )
  define dialog odlg...
  .....
  ......
  activate dialog odlg
EndIf

Continue the discussion