Page 1 of 2
Tooltip para botón de un get ( solucionado )
Posted: Thu Oct 01, 2015 3:58 pm
by horacio
Compañeros, quiero hacer eso y lo defino de la siguiente manera
Code: Select all
oGet : oBtn : cTooltip := 'este es un mensaje'
y me da el siguiente error
Code: Select all
Error description: Error BASE/1005 No existe la variable de instancia: CTOOLTIP
Args:
[ 1] = U
[ 2] = C este es un mensaje
Existe algún método para poner un tooltip en dicho botón ? Muchísimas gracias
Saludos
Re: Tooltip para botón de un get
Posted: Thu Oct 01, 2015 4:50 pm
by ronaldo
oGet:cTooltip := {"Sua mensagem","Titulo"}
Re: Tooltip para botón de un get
Posted: Fri Oct 02, 2015 3:28 pm
by horacio
Ronaldo, gracias por contestar pero no es lo que necesito. Me gustaría que el tooltip apareciese cuando paso el ratón sobre el botón y no sobre el get. Estuve mirando la clase y el botón está creado con la clase BtnBmp que si soporta tooltip, porque no cuando está asociado a un get ? Alguna idea ? Muchas gracias
Saludos
Re: Tooltip para botón de un get
Posted: Fri Oct 02, 2015 3:44 pm
by cnavarro
Horacio
Puedes probar este fichero para saber si es lo que necesitas?
https://www.dropbox.com/s/572qvxul85n21 ... p.exe?dl=0
Saludos
Re: Tooltip para botón de un get
Posted: Fri Oct 02, 2015 5:32 pm
by horacio
Cristobal, Eso es lo que necesito. Que debería modificar en la clase ?. Muchas gracias.
Saludos
Re: Tooltip para botón de un get
Posted: Sat Oct 03, 2015 12:01 am
by cnavarro
Code: Select all
METHOD MouseMove
.../...
// ::CheckToolTip( nRow, nCol ) // Sustituir por
// Add this
if ::oBtn != nil
if IsOverWnd( ::oBtn:hWnd, nRow, nCol )
if !Empty( ::oBtn:cToolTip )
::oBtn:CheckToolTip( nRow, nCol )
else
::CheckToolTip( nRow, nCol ) // Modify
endif
else
::CheckToolTip( nRow, nCol ) // Modify
endif
else
::CheckToolTip( nRow, nCol ) // Modify
endif
.../...
Como se aplica
Code: Select all
.../...
@ 10, 10 GET oGet VAR cVar ACTION ( MsgInfo( "Hola" ) )
oGet:cTooltip := "TOOLTIP GET" //o tambien // { "FiveTech Soft Get ", "MyToolTip", 3,CLR_WHITE,CLR_HBLUE }
oGet:oBtn:cTooltip := "TOOLTIP BOTON" // o tambien //{ "FiveTech Soft Boton ", "MyToolTip", 3,CLR_WHITE,CLR_HBLUE }
.../...
Re: Tooltip para botón de un get
Posted: Sat Oct 03, 2015 1:47 am
by horacio
Cristobal, muchas gracias por tu tiempo pero obtengo el mismo error
Code: Select all
Error description: Error BASE/1005 No existe la variable de instancia: CTOOLTIP
Args:
[ 1] = U
[ 2] = C este es un mensaje
Alguna pista ? Gracias nuevamente
Saludos
Re: Tooltip para botón de un get
Posted: Sat Oct 03, 2015 6:46 am
by cnavarro
Puedes poner el codigo en el que creas el GET ?
Que version de Fwh estas usando?
Re: Tooltip para botón de un get
Posted: Sat Oct 03, 2015 12:20 pm
by horacio
Cristobal, uso FWH 14.12 - Harbour 3.2.0dev (r1412151448) - BCC 5.82.
Este es el codigo
Code: Select all
Redefine Get oGet[ 3 ] Var oSelf : nDocumento Id 105 Of oFdr : aDialogs[ 1 ] Picture "99999999" Font oFont Action( MsgRun( 'Consultando afip, espere por favor ...',, { || aDatos := ConsultarDni( oSelf : nDocumento ) } ), oSelf : MuestraLosDatos( aDatos, oGet, oSelf, oCbx[ 1 ] ) ) Bitmap 'internet2'
oGet[ 3 ] : oBtn : cTooltip := 'este es un mensaje'
Muchas gracias
Re: Tooltip para botón de un get
Posted: Sat Oct 03, 2015 5:11 pm
by cnavarro
Que es 'internet2' ?, un recurso?
Re: Tooltip para botón de un get
Posted: Sat Oct 03, 2015 5:20 pm
by horacio
Si, es un bitmap desde recursos.
Saludos
Re: Tooltip para botón de un get
Posted: Sat Oct 03, 2015 6:08 pm
by cnavarro
Horacio
Si es un REDEFINE GET pon el oGet:oBtn:cTooltip := "Mi tooltip del boton" en el ON INIT del ACTIVATE DIALOG
Re: Tooltip para botón de un get
Posted: Sat Oct 03, 2015 6:33 pm
by horacio
Cristobal, funciono perfectamente. Gracias por tu tiempo.
Saludos
Re: Tooltip para botón de un get
Posted: Sat Oct 03, 2015 7:01 pm
by cnavarro
Horacio, por favor pon en el titulo del primer post del hilo "Solucionado" o algo parecido para que nos sea más facil despues tener referencias a la hora de buscar temas
Saludos
Re: Tooltip para botón de un get
Posted: Sun Oct 04, 2015 2:26 pm
by Jairo Barbosa
Cristobal buen dia
Gracias por la informacion fue importante para mi,
Hay forma de cambiar la fuente_? quisa el tamaño y el tipo
Gracias de antemano
Jairo