Datagrid.keyDown

Techniques avancées

Datagrid.keyDown


BECI_NOUNOU 12-12-2004, 10:35

Bonjour

A l'attention de Morpheus :

Pour commencer je viens de passer de VB6 à VbNet . Mon probleme est le suivant:
 je voudrais à partir d'un ligne selectionnée dans un datagrid  lancer des traitements en utilisant les touches du clavier :
exemples  :       je suis sur un ligne du datagrid :
         1/ j'enfonce la touche "Return"  et je recupere les informations que j'affiche  dans un formulaire.
         2/j'enfonce le touche "Del" , je supprime du dataset l'enregistrement sur lequel je suis positionné
         3/ j'enfonce le touche "C" je declenche un calcul 
         4/Ect.....
dans VB6 j'utilisais l'evenement Datagrid.Keydown, je teste sur le code de la touche enfoncée et je declenche le traitement associé à la touche enfoncée.

probleme :
Dans Vb.net  j'ai essayé de refaire la meme chose  en utilisant Datgrid.keydown
je teste les valeurs Keys.code auxquelles j'associe les traitements , en vain ça n'a pas fonctionnée.

Je compte enormement sur votre aide pour m'orienter .
   Merci D'avance accompagné d'un grand bonjour.
                                                                                  BECI [*-)]
        

   

Re: Datagrid.keyDown


Anonyme 01-06-2005, 18:19
Si qq'un d'autre que morpheus a le droit de te répondre...Stick out tongue
Commence par vérifier que la propriété KeyPreview de ta form qui contient le datagrid est à true....
Parce que l'event keyDown de ton datagrid devrait fonctionner....

Sponsorisé par Community Server


Conditions d’utilisation et Copyright
Respect de la vie privée