'n Abend zusammen...
Bekanntermaßen kann man ein scrollbares Panel im Standard mit dem Mausrad in vertikaler Richtung scrollen - ohne eine Programmzeile schreiben zu müssen.
Ich möchte aber nun beim Drehen des Mausrades - bei gleichzeitig gedrückter rechter Maustaste - einen horizontalen Bildlauf durchführen.
Hatte gedacht, das funktioniert so:
Anscheinend wird aber das MouseWheel-Event ohne Abfrage der anderen Maustasten durchgeführt?! e.Button ist immer 0.
Jemand eine Idee
Gruß
PrinzCharly
Bekanntermaßen kann man ein scrollbares Panel im Standard mit dem Mausrad in vertikaler Richtung scrollen - ohne eine Programmzeile schreiben zu müssen.
Ich möchte aber nun beim Drehen des Mausrades - bei gleichzeitig gedrückter rechter Maustaste - einen horizontalen Bildlauf durchführen.
Hatte gedacht, das funktioniert so:
VB.NET-Quellcode
- Private Sub pZF_MouseWheel(sender As Object, e As MouseEventArgs) Handles pZF.MouseWheel
- If e.Button = MouseButtons.Right Then
- If pZF.HorizontalScroll.Value + e.Delta < pZF.HorizontalScroll.Maximum And pZF.HorizontalScroll.Value + e.Delta > 0 Then
- pZF.HorizontalScroll.Value += e.Delta
- End If
- End If
- tsslStatus.Text = e.Button.ToString
- Präsentation_pZF_Scroll_Sync()
- End Sub
Anscheinend wird aber das MouseWheel-Event ohne Abfrage der anderen Maustasten durchgeführt?! e.Button ist immer 0.
Jemand eine Idee
Gruß
PrinzCharly