Guys:
How can I display a button in a dialog when the user is in A PARTICULAR GET and on exit make it invisible ? Thank you.
Guys:
How can I display a button in a dialog when the user is in A PARTICULAR GET and on exit make it invisible ? Thank you.
Try oBtn:hide(), oBtn:Show(), saludos... ![]()
....GET oGet VAR cGet OF..... ;
VALID( IIF( condicion cGet, .f., ( oBtn:hide(), .t. ) ) )
espero te sirva...saludos... ![]()
José Luis:
Mil gracias y bendiciones para tí y tu familia.
¡ Todo lo puedo en Cristo que me fortalece !
HunterEC wrote:José Luis:
Mil gracias y bendiciones para tí y tu familia.
¡ Todo lo puedo en Cristo que me fortalece !
@ 025,045 GET oGets[01] VAR adRefDate[1] OF oDlg SIZE 40,10 PIXEL ;
PICTURE "D" CENTER WHEN (oButtons[2]:hide(), .T.) ;
VALID (oButtons[2]:show(), oDlg:refresh(), .T.)Eso es correcto, mira este post, saludos...
viewtopic.php?f=6t=25237p=137378hilit=disable#p137378
&&&
José Luis:
¿ Alguna idea de por qué el VALID APARENTA no activar y desplegar el botón ? ¡ Gracias !
HunterEC wrote:José Luis:
¿ Cómo haría para inactivar ("disable") el botón ? Gracias.
@ 025,045 GET oGets[01] VAR adRefDate[1] OF oDlg SIZE 40,10 PIXEL ; PICTURE "D" CENTER WHEN (oButtons[2]:hide(), .T.) ; VALID (oButtons[2]:show(), oDlg:refresh(), .T.)
En este código el botón desaparece pero en el VALID no vuelve a "aparecer" en la forma. ¿ Alguna idea ? Gracias.
José Luis:
Lo que quiero es activar al botón cuando se entra al GET (a través de la claúsula WHEN) y ocultarlo cuando el usuario sale del GET (a través de la claúsula VALID. Gracias por tu ayuda.
Ok, creo que con lo que te envie se puede hacer lo que quieres, solo te faltaba validar bien el VALID, siempre a la orden, para eso estamos en el foro, una vez uno pregunta y otra vez responde si se puede, saludos... ![]()
José Luis:
Trato pero el código pero el botón no aparece. ![]()
HunterEC wrote:José Luis:
Trato pero el código pero el botón no aparece.