Cellule double-cliquez sur l'événement dans l'affichage de la grille de données
J'ai deux DataGridView
événements. J'ai un problème, quand je double-cliquez sur une cellule, à la fois les événements, c'est à dire, cell click
et cell double click
événements sont invoquées. merci de me fournir de réponse pourquoi cela a eu lieu et ce qui est de la solution.
Grâce
- Je ne sais pas comment l'utiliser, mais je pense qu'il peut être résolu à l'aide de
hook
etunhook
. ou d'autreTimer
. - Veuillez consulter ce lien. stackoverflow.com/questions/4252735/... Espérons que ce hepls:)
Vous devez vous connecter pour publier un commentaire.
Apparemment il n'y a aucun moyen pour que, tout en définissant des propriétés dans le DataGridView. Ainsi, vous pouvez utiliser la Minuterie à compte si il y avait un double clic, si pas juste faire ce que vous faites dans yous seul gestionnaire d'événements click, vérifier le code:
Son avec Windows problème. que je sache ils n'ont pas ajouté quelque chose de spécial à gérer.
Vous pouvez gérer ce -
La quantité de temps que vous définissez l'heure doit être égal au système Double-Cliquez sur le temps (que l'utilisateur peut spécifier dans le panneau de contrôle). Il est disponible à partir
System.Windows.Forms.SystemInformation.DoubleClickTime
.Caisse MSDN lien- ici
Également cette discussion Stackoverflow question posée tout à l'heure
Vous pouvez utiliser RowHeaderMouseClick cas de la grille de