FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Message en get
Posts: 107
Joined: Tue Sep 15, 2009 07:52 AM
Message en get
Posted: Mon Jan 07, 2013 04:18 PM

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.

Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Re: Message en get
Posted: Mon Jan 07, 2013 04:38 PM

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..

Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: Message en get
Posted: Tue Jan 08, 2013 12:44 AM
Prueba asi;
Code (fw): Select all Collapse
   REDEFINE GET oPass ;
            VAR    cPass ;
            ID 102 OF oDlg; //
            CUEBANNER "Contraseña"
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Message en get
Posted: Tue Jan 08, 2013 02:55 AM

Mister (Willi)

Hace rato que no te veo en el messenger, buscame en aresbumx@hotmail.com

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 107
Joined: Tue Sep 15, 2009 07:52 AM
Re: Message en get
Posted: Tue Jan 08, 2013 09:37 AM

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.

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Message en get
Posted: Tue Jan 08, 2013 01:53 PM

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

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion