Ich versuche, die Ansicht eines Panels, das Schaltflächen in meiner winforms-Anwendung enthält, dynamisch mit dem Mausrad zu ändern. Ich ändere grundsätzlich die Position des Panels mit dem unten stehenden Code, aber wann immer ich das Mausrad zum scrollen verwende, können die Scrollbalken gesehen werden. Wenn ich den Standort ändere, sieht man eine Art Flasche/Flicker. Gibt es eine Möglichkeit, die Bildlaufleisten nicht mehr erscheinen zu lassen?C# Scrollen mit dem Mausrad ohne Bildlaufleiste
location -= 40;
this.pnl.VerticalScroll.Value = location;
this.pnl.AutoScrollPosition = new Point(0, location);
Wie importieren Sie user32.dll? –
Kopieren Sie den Code in Ihre Klasse – ViVi
Die Bildlaufleiste blinkt weiterhin. Sieht nicht so aus, als würde der Code irgendetwas tun. –