Hola a todos,
aqui un ejemplo de como usar el tooltip de .net
Para ello he creado en un formulario, varios controles, 3 , 1 boton, 1 checkbox, y 1 progresbar., y he arrastado un control tooltip.
un control tooltip solo puede contener un texto por control.
pues veamos el ejemplo con este tooltip1.
En el load, hacemos lo siguiente.
1 2 |
'Tooltip de 1 control Me.ToolTip1.SetToolTip(Me.Button1, "Esto es un boton") |
Ya esta, si ya esta no es nada complicado. veamos el resultado.
¿¿¿ Pero tengo que añadir n tooltips a la pantalla???, Bueno si quieres si, pero te recomiendo mejor un Array de Tooltips
De tal manera que si relleno ese array tengo todos los controles,
Veamos el ejemplo en el LOAD:
1 2 3 4 5 6 7 |
Dim TL(2) As ToolTip TL(0) = New ToolTip TL(0).SetToolTip(Me.Button1, "Esto es un boton") TL(1) = New ToolTip TL(1).SetToolTip(Me.CheckBox1, "Esto es un checkbox") TL(2) = New ToolTip TL(2).SetToolTip(Me.ProgressBar1, "esto es una progressbar") |
Ademas tooltip tiene una propiedad que es “IsBallon”, lo que mostrara el texto en un Globo de dialogo, para este ejemplo el tooltip1.isballon = true,
y he conservado el array por lo que se mostrarán los 2, te tal manera que queda algo asi
Ahora ya tu eliges cual quieres poner.
Aqui el codigo de ambos ejemplos
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'Tooltip de 1 control Me.ToolTip1.SetToolTip(Me.Button1, "Esto es un boton") Me.ToolTip1.IsBalloon = False 'Array de Tooltip Dim TL(2) As ToolTip TL(0) = New ToolTip TL(0).SetToolTip(Me.Button1, "Esto es un boton") TL(1) = New ToolTip TL(1).SetToolTip(Me.CheckBox1, "Esto es un checkbox") TL(2) = New ToolTip TL(2).SetToolTip(Me.ProgressBar1, "esto es una progressbar") End Sub |
y ya sabes, comenta , suscribete a twitter,facebook, y google+.