VB 2005 +Listview + MouseHover ?

VB 2005 +Listview + MouseHover ? - VB/VBA/VBS - Programmation

Marsh Posté le 28-05-2007 à 08:47:23    

Bonjour,
 
je voudrais utiliser le mousehover sur une listview pour afficher une image dans une picturebox
en fonction du string de l'item survolé.
 
et donc mon probleme , c'est que je ne trouve pas la methode pour recuperer le string
de l'item quand je le survole avec ma souris (jamais utilisé cette fonction encore et je suis pas un pro du vb...)
 
Merci de m'orienter si vous avez la soluce.

Reply

Marsh Posté le 28-05-2007 à 08:47:23   

Reply

Marsh Posté le 28-05-2007 à 13:35:54    

L'événement déclenché par le survol de la souris contient-il en paramètre les coordonnées du pointeur de souris ?
La listview a une méthode .HitTest qui peut utiliser ces coordonnées et renvoyer l'item correspondant à celles-ci.


Message édité par tegu le 28-05-2007 à 13:36:16
Reply

Marsh Posté le 28-05-2007 à 17:00:32    

La solution réside effectivement dans les coordonnées de la souris.
Si elles existent elles seront indiquées en argument de la fonction :
 
ByVal X As Single, ByVal Y As Single
 
Il faudra alors un peu bricolé pour déterminer entre quels x se trouve chaque ligne...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed