FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Activacion de button clausula when
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM

Activacion de button clausula when

Posted: Sun Jul 14, 2019 09:50 AM
Hola amigos:

En la opcion de salida de la aplicacion quiero controlar que no hay ventanas abiertas antes de cerrar , y utilizo
esto.
Code (fw): Select all Collapse
 WHEN Len(oWndMain:oWndClient:aWnd) == 0


Tanto en la opcion de cierre del menu como en un boton.
En el menu el comportamiento es correcto, cuando hay una ventana abierta se desabilita , aparece en gris difuminado
pero en el boton en cuanto abres una ventana se desabilita pero no aparece en gris difuminado y ya no se vuelve a activar
aunque no haya ninguna ventana abierta no funciona la opcion del boton.

¿Alguna idea de como resolverlo, ?

Saludos y gracias anticipadas.

Jose
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM

Re: Activacion de button clausula when

Posted: Sun Jul 14, 2019 12:27 PM
Before activating every child window add this line
Code (fw): Select all Collapse
oChildWnd:bPostEnd := { || WndMain():oBar:AEvalWhen() }
ACTIVATE WINDOW oChildWnd
Regards



G. N. Rao.

Hyderabad, India
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM

Re: Activacion de button clausula when

Posted: Mon Jul 15, 2019 08:04 AM
Hi Mr. Rao.

Thanks for the support

Yes works fine with this modification

Code (fw): Select all Collapse
oWndChild:bPostEnd := { || oWndMain:oBar:AEvalWhen() }


but how to disable the button in the oBar same menu behavoir ?



Regards
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM

Re: Activacion de button clausula when

Posted: Tue Jul 16, 2019 04:31 PM
Code (fw): Select all Collapse
ACTIVATE oChildWnd ON INIT ( WndMain():oBar:AEvalWhen() ) .....
Regards



G. N. Rao.

Hyderabad, India
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM

Re: Activacion de button clausula when

Posted: Wed Jul 17, 2019 11:36 AM
nageswaragunupudi wrote:
Code (fw): Select all Collapse
ACTIVATE oChildWnd ON INIT ( WndMain():oBar:AEvalWhen() ) .....


Hi Mr. Rao,

Unfortunately, this solution does not work.

Nor is it such a serious problem, just to know more about Fivewin .

Thanks for your support.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64

Continue the discussion