Page 1 of 1
Message en get
Posted: Mon Jan 07, 2013 4:18 pm
by ellano
No logro hacer funcionar (o quizá no comprendo para que sirven) los mensajes en un get.
El siguiente código de prueba:
DEFINE DIALOG oDlg FROM 0, 5 TO 20, 40 TITLE "A Dialog Box"
@ 1, 2 GET oGet VAR cName SIZE 50, 12 OF oDlg UPDATE MESSAGE "Su nombre completo aquí"
@ 2, 2 GET oGet VAR cFecha SIZE 50, 12 OF oDlg PICTURE "@d" UPDATE MESSAGE "Fecha aquí en formato dd/mm/aaaa"
Debería (o quisiera) que desplegase un mensaje de ayuda cuando el usuario desplaza su ratón sobre el campo correspondiente.
No encuentro como hacerlo. Si alguien pudiese orientarme se lo agradecería.
Re: Message en get
Posted: Mon Jan 07, 2013 4:38 pm
by mantonio_08
lo que quieres hacer es un Tooltips...
deberias primero usar un oGet distinto para cada objeto..
DEFINE DIALOG oDlg FROM 0, 5 TO 20, 40 TITLE "A Dialog Box"
@ 1, 2 GET oGet1 VAR cName SIZE 50, 12 OF oDlg UPDATE
@ 2, 2 GET oGet2 VAR cFecha SIZE 50, 12 OF oDlg PICTURE "@d" UPDATE
oGet1:cToolTip:= "Su nombre completo aquí"
oGet1:cToolTip:= "Fecha aquí en formato dd/mm/aaaa"
no lo he probado pero deberia ser asi:
los MESSAGE son para la msgbar..
Re: Message en get
Posted: Tue Jan 08, 2013 12:44 am
by Willi Quintana
Prueba asi;
Code: Select all
REDEFINE GET oPass ;
VAR cPass ;
ID 102 OF oDlg; //
CUEBANNER "Contraseña"
Re: Message en get
Posted: Tue Jan 08, 2013 2:55 am
by Armando
Mister (Willi)
Hace rato que no te veo en el messenger, buscame en
aresbumx@hotmail.com
Saludos
Re: Message en get
Posted: Tue Jan 08, 2013 9:37 am
by ellano
Gracias por ambas respuestas, pero paceré ser que la “banderola de sugerencia” (CueBanner) aparece en el campo de captura (en el caso de que aún no tenga datos) prestándose a peores confusiones para el cliente puesto que si el campo no es lo suficientemente largo el mensaje no aparece en su totalidad y no tiene que ver nada con lo que se pide. P.ej. un campo fecha que aún está libre y “medio” se ve el mensaje “aquí va la fecha de nacimiento en formato dd/mm/aaaa”. Tendré que optar por “descripción emergente” (tooltip) que sí funciona a condición, como bien se indica en la respuesta se tenga un objeto distinto para cada GET (que bien se puede lograr con matrices si hay muchos, como es mi caso oGet[x]). Lo que no acabo de entender es por qué la opción de mensaje (Message) si no sirve su propósito.
Re: Message en get
Posted: Tue Jan 08, 2013 1:53 pm
by Armando
ellano:
El proposito de message es que, cuando el usuario pasa o pone el puntero del mouse sobre
el get en cuestion, el texto del message aparece en la barra de mensajes que es la parte
inferior izquierda de la ventana principal de tu aplicación.
Saludos