In meiner Windows Forms-Anwendung tritt häufig auf, dass ein Benutzer durch ein Panel scrollt und dann von einem richtextbox
blockiert wird. Ich möchte das Bildlaufereignis abfangen und an das Panel senden, wenn die vertikale Bildlaufleiste richtextbox
nicht sichtbar ist.Scroll-Ereignis senden an Formular
Ich fand schon den Code, wenn die vertikale Bildlaufleiste in diesem Thread sichtbar zu überprüfen: https://social.msdn.microsoft.com/Forums/en-US/a3facad3-0eae-4610-9a63-1b6c7a718bf5/how-do-you-determine-if-vertical-scroll-bar-is-visible-in-richtextbox?forum=winforms
Auch die VScroll
Falle eines richtextbox
wird nur dann ausgelöst, wenn der verticalScrollBar bereits sichtbar ist.
Was wäre der richtige Weg, um die Mousecroll zu fangen und an das richtige Panel zu senden?
Vielen Dank, dieses MouseWheel-Ereignis wird auch ausgelöst, wenn die Bildlaufleiste nicht sichtbar ist. Ich habe eine Änderung vorgeschlagen, um den Code hinzuzufügen, der den Bildlaufwert an ein Panel sendet. –