2010-07-28 4 views

Répondre

8

Si vous utilisez l'événement MouseDown à la place, il a une propriété dans EventArgs pour ClickCount. Cela vous permet de savoir combien de fois l'utilisateur a cliqué sur le contrôle dans le délai de double clic du système.

Vous pouvez probablement utiliser ceci pour implémenter votre propre logique pour décider entre un double et un simple clic.

4

Vous pouvez vérifier les doubles-clics à l'aide de la propriété ClickCount dans les arguments d'événement.

  if(e.ClickCount == 2) 
     { 
      // Do something here 
     } 

PS: Si vous utilisez événement MouseDown ou MouseClick assurez-vous que vous vérifiez pour le bouton gauche d'un double clicks.You peut faire comme:

  if (e.ChangedButton == MouseButton.Left && e.ClickCount == 2) 
      { 
      // Do Something here 
      } 
Questions connexes