bonjour,
je cherche à comprendre le comportement d'un tooltip attaché à une imagebox.
débutant à VB.net, il doit y avoir une mauvaise idée dans ma solution qui marche .. à moitié.
Sur une picturebox, je souhaite afficher les corrdonnées (x,y) de la souris dans une tooltip.
j'ai donc utilisé ceci :
(carte1, carte2... sont les noms des poicturebox)
Code VB.net : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub carte1_MouseMove(sender As Object, e As MouseEventArgs) Handles carte1.MouseMove, carte2.MouseMove, carte3.MouseMove, carte4.MouseMove clicx = e.X clicy = e.Y Dim a As String a = clicx.ToString + " / " + clicy.ToString ToolTip1.SetToolTip(carte1, a) End Sub
J'ai paramétré des délais long du tooltip pour qu'il puisse agir "comme un vrai" : ne s'afficher que si la souris reste immobile un certains temps (automaticdelay = 10000 millisecondes)
cela fonctionne, mais le toolltip est "clignotant" comme s'il se rafraichissait en permanence même souris immobile.
Il me semble aussi qu'il ne tient pas compte du délai d'immobilité avant de s'afficher.
Et enfin, si je "quitte" ma picturebox un peu vite, il affiche le tooltip sur le container de fonds. il cesse si le souris reste extérieure à la PB
voila, y'a pas mort d'homme, mais cela me turlupine ...
merci d'avance pour votre aide patiente
Partager