Frage

Ich möchte eine Registerkarte in meiner Registerkarte schließen, wenn das Mausrad geklickt wird. Wie kann ich dieses Ereignis in WPF erfassen?

EDIT: Hier ist der Code:

private void tabMain_MouseDown(object sender, MouseButtonEventArgs e)
    {
        if(e.ChangedButton == MouseButton.Middle && e.ButtonState == MouseButtonState.Pressed)
        {
            MessageBox.Show("Middle button clicked");
        }
    }
War es hilfreich?

Lösung

Mausrad ist eigentlich die Middle, also die Bedingung für Rad-Klick auf ein Ereignis Mousedown ist ChangedButton == Middle && Button == Gedrückt

Andere Tipps

Eine noch einfachere Lösung

  

if (e.MiddleButton) {MessageBox.Show ( "Middle Button geklickt"); }

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top