OVH Cloud OVH Cloud

VB.net et KeyPress

3 réponses
Avatar
Romain Casey
Bonjour,
Comment faire (simplement) pour qu'une action soit effectuée quand on
appuie sur une touche ou une combinaison de touche. J'ai regardé du côté
de KeyPress mais je n'arrives pas à le mettre en oeuvre...

Merci.


Romain

3 réponses

Avatar
Zoury
Salut Romain! :O)

Pour ta question :
Que veux-tu dire par "je n'arrives pas à le mettre en oeuvre" ?

1. Tu dois modifier la propriété du formulaire concerné à True si tu veux
que l'événement KeyPress se déclenche au niveau du formulaire, sinon il ne
déclenchera qu'au niveau du contrôle qui avait le focus lorsque la touche à
été enfoncé.
2. KeyPress ne capte par toute les touches. Les touches "fonctionnelle"
(flèche, page up/down, etc.) peuvent être capté par KeyDown et KeyUp


Pour ton message :
Note que ce groupe est dédier à VB 6 et moins. Pour les questions concernant
.NET, utilise microsoft.public.fr.dotnet.vb.

--
Cordialement
Yanick
MVP pour Visual Basic

"Romain Casey" a écrit dans le
message de news:cpuma0$sv$
Bonjour,
Comment faire (simplement) pour qu'une action soit effectuée quand on
appuie sur une touche ou une combinaison de touche. J'ai regardé du côté
de KeyPress mais je n'arrives pas à le mettre en oeuvre...

Merci.


Romain


Avatar
Romain Casey
Zoury a écrit :
Salut Romain! :O)

Pour ta question :
Que veux-tu dire par "je n'arrives pas à le mettre en oeuvre" ?

1. Tu dois modifier la propriété du formulaire concerné à True si tu veux
que l'événement KeyPress se déclenche au niveau du formulaire, sinon il ne
déclenchera qu'au niveau du contrôle qui avait le focus lorsque la touche à
été enfoncé.
2. KeyPress ne capte par toute les touches. Les touches "fonctionnelle"
(flèche, page up/down, etc.) peuvent être capté par KeyDown et KeyUp


Pour ton message :
Note que ce groupe est dédier à VB 6 et moins. Pour les questions concernant
.NET, utilise microsoft.public.fr.dotnet.vb.




Merci pour la réponse. Et pour l'info concernant le groupe.


Romain
Avatar
Zoury
j'ai encore oublié un mot clé...

> 1. Tu dois modifier la propriété ***KeyPreview*** du formulaire concerné


à True si tu veux...