drachid
Messages postés3Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention14 novembre 2006
-
14 nov. 2006 à 10:37
drachid
Messages postés3Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention14 novembre 2006
-
14 nov. 2006 à 12:06
bonjour,
quand on appuis sur la touche entrée par defaut elle
déplace le focus vers la cellule située immédiatement au-dessous de la cellule
active, je voudrais deplacer le focus a droite de la cellule active c a dire la colonne suivante, je n'arrive pas a intercepter cet evenement, j'ai essayer avec keydown elle se deplace a droite ensuite elle descend ?
comment annuler la Gestion par défaut du clavier du controle datagridview???
merci pour votre aide
druid
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 14 nov. 2006 à 11:21
Donne ton code, tu as surrement dû oublier d'annuler la touche après avoir fait le déplacement. Ce qui fait que le traitement par défaut est effectué après le tiens
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 14 nov. 2006 à 12:00
Normalement dans ton évènement tu dois avoir un parametre e de type System.Windows.Forms.KeyEventArgs
Dans cette structure, tu as une proprieté .Handled
Une fois ton déplacement effectué, avant de sortir de la routine, il faut que tu mette cette propriété à TRUE. Ca a pour effet de dire au système d'annuler la touche et de ne pas faire le traitement par défaut, car le traitement tu viens de le faire.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #