2009-11-18 6 views

Répondre

7

Utilisez l'événement MouseDown/MouseUp et vérifier les MouseButtonEventArgs:

private void control_MouseDown(object sender, MouseButtonEventArgs e) 
{ 
    if (e.ChangedButton == MouseButton.Middle) 
    { 

    } 
} 
+1

Wow, great! C'était facile. Merci –

0

vous pouvez gérer l'événement MouseDown et gestionnaire d'événements, vous pouvez vérifier que le bouton de la souris a été pressé en utilisant

if(e.ChangedButton == System.Windows.Input.MouseButton.Middle) 
{ 
..... 
} 
0

Je ne pense pas qu'il y ait un gestionnaire d'événements directement défini pour les événements vers le haut ou vers le bas. La seule chose que nous pourrions faire est de gérer l'événement MouseDown et de vérifier l'état de MiddleButton comme ça,

void Window1_MouseDown(object sender, MouseButtonEventArgs e) 
    { 
     MessageBox.Show(e.MiddleButton.ToString()); 
    } 
Questions connexes