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
) =-
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
) =-
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.
"david@index" <davidindex@discussions.microsoft.com> a écrit dans le message
de news:66A44266-F55D-4C58-9E0A-186F0F0341AD@microsoft.com...
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
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
) =-
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 > ) =- >
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.
"david@index" <davidindex@discussions.microsoft.com> a écrit dans le message
de news:66A44266-F55D-4C58-9E0A-186F0F0341AD@microsoft.com...
> 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
> ) =-
>
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 > ) =- >