OVH Cloud OVH Cloud

KeyDown - evenements SHIFT+1, SHIFT+2,...SHIFT+BKSP

2 réponses
Avatar
david
Bonjour,
je souhaite gérer les evenements SHIFT+1, SHIFT+2,...SHIFT+BKSP, ...
J'arrive bien a récupérer les evenements sur un KeyDown d'une seule touche
mais pour les combinaisons je n'y arrive pas... comment faire ?

merci d'avance


--
-= developpe avec le Compact Framwork sur PocketPC (appareil Symbol MC9000w
) =-

2 réponses

Avatar
Ludovic SOEUR
Utilisez l'événement KeyDown et utilisez le boolén e.Shift qui définit si la
touche Shift est enfoncée :

private void textBox1_KeyDown(object sender,
System.Windows.Forms.KeyEventArgs e) {
if (e.Shift) {
switch (e.KeyCode) {
case Keys.D1: your code for shift+1; break; //Shift+1
case Keys.D2: your code for shift+2; break; //Shift+2
...
...
...
case Keys.Back: your code for shift+BKSP; break; //Shift+BKSP
}
}
}

Cordialement,
Ludovic Soeur.

"" a écrit dans le message
de news:
Bonjour,
je souhaite gérer les evenements SHIFT+1, SHIFT+2,...SHIFT+BKSP, ...
J'arrive bien a récupérer les evenements sur un KeyDown d'une seule touche
mais pour les combinaisons je n'y arrive pas... comment faire ?

merci d'avance


--
-= developpe avec le Compact Framwork sur PocketPC (appareil Symbol


MC9000w
) =-



Avatar
david
Merci ça marche bien, en fait j'avais deja trouvé une solution du meme style
mais le probleme venait de l'appareil utilisé. En fait, je ne peut pas faire
la combinaison "SHIFT+un chiffre" le clavier permet de faire seulement
"shift+une lettre majuscule" ou "shift+space" ou "shift+bksp".
En plus mon appareil ne me permet pas de faire plusieurs combinaisons en
gardant la touche shift appuyé. Je me demande si c'est mon appareil qui est
particulier pour ça...


--
-= developpe sur PocketPC ( appareil Symbol MC9000w ) =-



"Ludovic SOEUR" a écrit :

Utilisez l'événement KeyDown et utilisez le boolén e.Shift qui définit si la
touche Shift est enfoncée :

private void textBox1_KeyDown(object sender,
System.Windows.Forms.KeyEventArgs e) {
if (e.Shift) {
switch (e.KeyCode) {
case Keys.D1: your code for shift+1; break; //Shift+1
case Keys.D2: your code for shift+2; break; //Shift+2
...
...
...
case Keys.Back: your code for shift+BKSP; break; //Shift+BKSP
}
}
}

Cordialement,
Ludovic Soeur.

"" a écrit dans le message
de news:
> Bonjour,
> je souhaite gérer les evenements SHIFT+1, SHIFT+2,...SHIFT+BKSP, ...
> J'arrive bien a récupérer les evenements sur un KeyDown d'une seule touche
> mais pour les combinaisons je n'y arrive pas... comment faire ?
>
> merci d'avance
>
>
> --
> -= developpe avec le Compact Framwork sur PocketPC (appareil Symbol
MC9000w
> ) =-
>