Cita:
|
Empezado por atarantino Hola ....
En principio cuando no necesita mayor comentario va en el ToolTipText de cada Control. No sería apropiado el MsgBox porque se detiene hasta que el usuario presione Enter o haga un clic, lo ideal es utilizar una Barra de Estado he indicar tu ayuda ahí o también puede ser un Label donde mostrar tu leyenda
Pero ya que hiciste una matrix de controles lo que conviene es que la leyenda la coloques en el Tag de cada control y entonces en el Evento MouseMove le indicas
NombreDeLabel.Caption = NombreDeControl(Index).Tag y asi no necesitas un SELECT CASE
Además convendría que esos controles se encuentren dentro de un Frame y en el evento MouseMove del mismo limpias el Label
Private Sub NombreDeFrame_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) |
Claro que me sirve. Gracias!
Finalmente, (antes de leer tu respuesta) decidi sacar los MsgBox
porque no quedaban muy bien esteticamente.
Lo que hice fue agregarle un menu con cada una de las opciones
(botones) y dentro de cada menu, un submenu. Ya que al fin y al cabo
cada boton ira a una opcion que el usuario debera elegir, por ejemplo,
el criterio de busqueda para una pelicula.
Otra razon para agregarle un menu, fue el darle la opcion al
usuario de poder navegar por el programa sin un mouse.
Se que rara vez esto sucede, peeeeeero, en ocaciones nos salva.
Y tambien lei que los menus, tambien nos sirven como "mapas" para
conocer el programa de un patallazo.
Un abrazo amigo, nos vemos... Me voy a implementar tu ayuda.