merlintintin
Messages postés8Date d'inscriptionlundi 17 mars 2003StatutMembreDernière intervention29 mars 2010
-
23 févr. 2004 à 03:26
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 2005
-
24 févr. 2004 à 17:47
Salut a tous !
J'utilise un contrôle Panel et je lui ai mis l'option (propriété) très pratique AutoScroll (=true) ! Dedans, j'affiche une image et j'ai mis AutoScrollMinSize à la taille de mon image. Donc, si l'image est plus grande que la fenetre (en cas de redimensionnement par ex), les scrollbars s'affichent automatiquement et me permettent de me deplacer ds mon image... Jusque la tout va bien...
Les hic, c que j'aimerais savoir qd l'utilisateur utilise les scrollbars (de mon contrôle label) ! Etant donné que les scrollbars n'apparaissent que periodiquement et sont intrinsèques à mon composant label, je n'arrive pas à cvapter cet événement.
La seule solution que j'aie trouvé est de créer d'autres scrollbars (VScroll et HScroll) qui me permettenet alors de gérer l'événement (event) Scroll. Mais cela rend inutile la propriété AutoScroll !!! :shy)
Merci d'avance...
MerlinTintin
La richesse et la gloire ne griseront jamais que les tremples...
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 200513 23 févr. 2004 à 07:47
Tu parle des scrollbars de ton control panel et non label c ca ?
Quand tu scroll ton image par exemple, la propriété pictureBox1.Bounds.Top et .Bounds.Left change pour aller dans le négatif, donc tu peux tester ces valeurs pour savoir si tu es en train de scroller.