La propiedad Tooltiptext que ya conocemos pero mostrando varias líneas de texto.
LOCAL CRLF
CRLF = CHR(13) + CHR(10)
This.ToolTipText = "TITULO:" + CRLF + ;
"Este es un ejemplo de la propiedad tooltiptext" + CRLF + ;
"que ya conocemos pero con esto la habilitamos" + CRLF + ;
"para mostrar varias lineas."
Ahora un formulario de ejemplo con tres controles CommandButton con la propiedad ToolTip "multilinea".
PUBLIC oMiForm
oMiForm = NEWOBJECT("MiForm")
oMiForm.SHOW
RETURN
DEFINE CLASS MiForm AS FORM
AUTOCENTER = .T.
SHOWTIPS = .T.
CAPTION = "Ejemplo de tooltip multilinea"
NAME = "MiForm"
ADD OBJECT Command1 AS COMMANDBUTTON WITH ;
TOP = 36, LEFT = 132, HEIGHT = 27, WIDTH = 84, ;
CAPTION = "Boton 1", NAME = "Command1"
ADD OBJECT Command2 AS COMMANDBUTTON WITH ;
TOP = 96, LEFT = 132, HEIGHT = 27, WIDTH = 84, ;
CAPTION = "Boton 2", NAME = "Command2"
ADD OBJECT command3 AS COMMANDBUTTON WITH ;
TOP = 156, LEFT = 132, HEIGHT = 27, WIDTH = 84, ;
CAPTION = "Boton 3", NAME = "Command3"
PROCEDURE Command1.INIT
LOCAL CRLF
CRLF = CHR(13) + CHR(10)
THIS.TOOLTIPTEXT = "Ud. esta sobre el Boton 1." + CRLF + ;
"Esto es un ejemplo de un" + CRLF + ;
"ToolTip multilineas."
ENDPROC
PROCEDURE Command2.INIT
LOCAL CRLF
CRLF = CHR(13) + CHR(10)
THIS.TOOLTIPTEXT = "Ahora el cursor esta sobre el Boton 2." + CRLF + ;
"Esto es un ejemplo de un ToolTip multilineas."
ENDPROC
PROCEDURE Command3.INIT
LOCAL CRLF
CRLF = CHR(13) + CHR(10)
THIS.TOOLTIPTEXT = "Este es el ultimo boton." + CRLF + ;
"Esto es un ejemplo de un" + CRLF + ;
"ToolTip multilineas."
ENDPROC
ENDDEFINE
Saludos.
Jesus Caro V
No aplicable para la versión vfp 6.0
ResponderBorrar