Passage de la souris sur image
Bonjour a tous,
Je souhaite faire un bouton du style la croix rouge d'une fenetre 8-), pour cela j'ai fais 3 imprimes écran que j'ai découpé nikel un normal, un lorsque l'on passe dessus et un lors d'un clique.
Le clique et le normal marche.. normal :mouarf:, cependant je souhaite faire marcher celui ou l'on passe avec la souris dessus et la rien n'y fait.
J'utilise la methode MouseMove, le problème c'est que tant que la souris et dans la zone de l'image bah on l'exécute...
Ce qui fait que mon idée suivante ne marche pas:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Private inverse as boolean
Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
if inverse=true then
image1.Picture=loadpicture("clik.gif")
inverse = false
else
image1.Picture=loadpicture("no_clik.gif")
inverse = true
end if
End Sub |
Forcément sa clignote de cette facon :mouarf::cry:. J'ai beau chercher le seul truc que je trouve c'est genre faire un test de la position de la souris, si elle est encore dans l'image on change pas... etc
Mais pas très court comme méthode mais au pire je ferai sa :ccool:
merci a tous,
Bastien