Page 1 of 1

Activacion de button clausula when

Posted: Sun Jul 14, 2019 9:50 am
by jvtecheto
Hola amigos:

En la opcion de salida de la aplicacion quiero controlar que no hay ventanas abiertas antes de cerrar , y utilizo
esto.

Code: Select all

 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

Re: Activacion de button clausula when

Posted: Sun Jul 14, 2019 12:27 pm
by nageswaragunupudi
Before activating every child window add this line

Code: Select all

oChildWnd:bPostEnd := { || WndMain():oBar:AEvalWhen() }
ACTIVATE WINDOW oChildWnd
 

Re: Activacion de button clausula when

Posted: Mon Jul 15, 2019 8:04 am
by jvtecheto
Hi Mr. Rao.

Thanks for the support

Yes works fine with this modification

Code: Select all

oWndChild:bPostEnd := { || oWndMain:oBar:AEvalWhen() }
 
but how to disable the button in the oBar same menu behavoir ?

Image

Regards

Re: Activacion de button clausula when

Posted: Tue Jul 16, 2019 4:31 pm
by nageswaragunupudi

Code: Select all

ACTIVATE oChildWnd ON INIT ( WndMain():oBar:AEvalWhen() ) .....

Re: Activacion de button clausula when

Posted: Wed Jul 17, 2019 11:36 am
by jvtecheto
nageswaragunupudi wrote:

Code: Select all

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.