Bonjour
Je souhaiterais savoir comment puis-je récupérer l'événement d'un scrollbar lorsque qu'il est en déplacement pour un TListBox?
J'ai un TListBox mis à jours périodiquement (toute les secondes). Lorsque je souhaite déplacer le scroll vertical, étant donné qu'il y'a la mise à jour périodique, je n'ai que 1 seconde. Lors de la mise à jour il remet le scrollbar à l'origine.
J'ai bien essayé de mettre:
List.ItemIndex := List.TopIndex
me disant que lorsque je déplace la barre, le TopIndex changerais, mais que ça soit le cas ou pas, il faudrait effectuer le déplacement en moins de 1 seconde.
Je pensais soit trouver une autre solution pour mettre à jour en "temps réel" la position, soit intercepter le déplacement de scrollbar pour pouvoir arrêter la mise a jour de la box durant le déplacement. exemple
1 2
| if not List.Scrolling then MettreAJourList
else List.ItemIndex := List.PositionScrollBar |
Merci
Partager