DataGridView élément double-cliquez sur
J'ai un DataGridView dans un Formulaire Windows. Je veux poignée double click sur chaque cellule pour afficher un formulaire de détail liées à cet enregistrement. Malheureusement, le double cliquez sur événement est exécuté lorsque vous double-cliquez sur les en-têtes de colonne. Que dois-je faire?
OriginalL'auteur | 2009-04-18
Vous devez vous connecter pour publier un commentaire.
Vous devriez vérifier la
RowIndex
etColumnIndex
propriété des arguments de l'événement. Si l'un d'eux est négatif, cela signifie que soit un en-tête de ligne ou d'une colonne d'en-tête est cliqué, vous devez ignorer cet événement.OriginalL'auteur Mehrdad Afshari
Quel événement vous manipulez? Idéalement, vous devez gérer les
CellDoubleClick
ou laCellMouseDoubleClick
des événements et de l'ouverture de votre formulaire de détails de ce gestionnaire. Le dernier événement va attraper un Double clic à l'aide d'un des boutons de la souris (le bouton peut être interrogé à l'aide de laMouseEventArgs.Button
propriété.OriginalL'auteur Cerebrus