HOLA!!!
Armate un formulario con Border=0(none) , fondo blanco, y un shape para un borde lindo.
Ponele muchos frames(uno por cada tooltip que quieras hacer).
en el mousemove del control con tooltip pones que guarde el numero del tip en una variable dentro de un modulo y haces frmTooltip.show
Y en el load que cargue la variable que le indicara al form que frame mostrar y su top, height, left y width.
XD yo siempre complicandome con los codigos
P.D: Me olvidaba pone en el mousemove del formulario que contiene el control que llama al tooltip:
unload frmTooltip
Asi cuando sale del boton o del tooltip se cierra.
Codigo del primer form:
Private Sub BtnConTooltip_MouseMove(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
If nroTooltip <> Index Then
Unload frmTooltip
nroTooltip = Index
End If
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If frmTooltip.Visible = True Then
Unload frmTooltip
End If
nroTooltip = "x"
End Sub
Codigo del segundo form:
Private Sub Form_Load()
Frame(nroTooltip).Visible = True
End Sub
y declarar nroTooltip
GRACIAS POR LEER!!!