Problème avec les H et VscrollBar

yoda - 28 mars 2001 à 10:51
 Darius - 23 mai 2001 à 20:37
Mon problème esr simple. Quand j'utilise une barre de défilement, j'arrive bien à faire descendre mon controle dans la feuille mais pas pour le faire remonter.
Le code que j'utilise est le suivant:
text1.top = Hscroll1.value

Avec ce code le controle ne fait que descendre même si j'essaye de le remonter avec la barre.

Merci et A++ amis développeurs

1 réponse

En fait ton vs.value est toujours positif, il faut donc que tu testes par rapport à ton ancien top (que tu dois donc sauvegarder) si tu descends ou pas.
si vs.value>oldvalue then
' la on descend, donc machin monte
machin.top = machin.top - (vs.value-oldvalue)
sinon
machin.top = machin.top + (oldvalue-vs?value)
fsi

Je n'ai pas longuement reflechi à ce qui monte et descend, il se peut donc qu'il faille inverser 2 tests, you know what I mean ?
0
Rejoignez-nous