Comment puis-je obtenir la barre de défilement de la position sur le panneau? WinForms En C#

Je vais essayer d'obtenir la position de la barre de défilement sur un panneau, mais il olny fonctionne si je la faire défiler en cliquant et en faisant glisser le scroolbar ou en cliquant sur ses boutons de défilement.

Si j'ai faites défiler le panneau à l'aide de la molette de la souris ne fonctionne pas.

Voici mon code:

if (mypanel.HorizontalScroll.Value > 500)
        {
            lbl1.Text = "A";
        }
        if (mypanel.HorizontalScroll.Value < 300)
        {
            lbl1.Text = "B";
        }
  • La molette de la souris fait défiler verticalement, et non horizontalement. Votre moniteur de tomber?
  • Dans mon application, elle défile horizontalement parce que je n'ai pas de barre de défilement verticale. Comment puis-je faire ce que vous dites?
InformationsquelleAutor user2558874 | 2013-10-26