cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 avril 2017
-
2 févr. 2011 à 19:07
cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 avril 2017
-
2 févr. 2011 à 20:38
Bonjour,
Quand un texte est plus large que ma liste je mets un ScrollBar horizontal sur celle-ci grâce à SendMessage.
Le problème est le suivant :
Quand je scrolle la liste sur la droite pour voir le texte caché et que je clique sur une autre ligne le ScrollBar rese à sa position.
Est-il possible lors de l'évènement du clic sur liste de ramener le Scrollbar horizontal tout à gauche à l'aide de SendMessage ou autre ?
cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 avril 20172 2 févr. 2011 à 20:38
J'ai trouvé un semblant de solution, ce n'est peut-être pas très pro mais c'est efficace.
' met la largeur à 0, le ScrollBar n'est plus visible
SendMessage lstTOTO.hWnd, &H194, vbNull, vbNull
' remet à la bonne valeur
' il retrouve sa postion à gauche
SendMessage lstTOTO.hWnd, &H194, large, vbNull