Visual Basic - Ayuda con el ratón

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda con el ratón

Publicado por PikNik (14 intervenciones) el 15/01/2001 00:00:00
Me gustaría que al posar el puntero de ratón sobre un objeto de mi formalario, se pudiese dar una pequeña descripción de ese objeto en un recuadrito amarillo de esos que se ven en varias aplicaciones de windows, de forma que al posar el ratón sobre un boton cmdBoton.Caption="Abrir", me aparezca el recuadro amarillo con el texto"Abrir gráfico de beneficios"

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con el ratón

Publicado por Ariopolis (159 intervenciones) el 15/01/2001 00:00:00
Ese texto sale mediante la propiedad ToolTipText

cmdBoton.ToolTipText = "Abrir gráfico de beneficios"

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con el ratón

Publicado por Fanxis (35 intervenciones) el 15/01/2001 00:00:00
Pero esa propiedad solo está disponible en Visual Basic 5 en adelante. Si usas VB4, no veras esa propiedad.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con el ratón

Publicado por Pedro Luis (1 intervención) el 15/01/2001 00:00:00
En primer lugar debes poner una etiqueta invisible
y autosize
Añade despues un Timer y el siguiente código en el evento mousemove de cada botón

Private Sub bMover_MouseMove(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
Timer2.Enabled = True (En el Timer pones los segundos de espera)
Label3.Left = bMover(Index).Left (mueves la etiqueta debajo del boton)
Select Case Index
Case 1
Label3 = " Ir al Primero "
Case 2
Label3 = " Ir al Anterior "
Case 3
Label3 = " Ir al Siguiente "
Case 4
Label3 = " Ir al Ultimo "
End Select
End Sub

Los botones tienen index con lo que los trato todos seguidos

En el mousemove del formulario haz invisible la etiqueta y desactiva el timer

Todo esto más o menos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar