VB.NET
Y a t il un moyen d'associer la touche F4 (par exemple) à un bouton?
VB.NET
Y a t il un moyen d'associer la touche F4 (par exemple) à un bouton?
Tu peux associer un raccourci a un bouton en rajoutant & devant son label.
Exemple: si ton label est &MonBouton alors ALT + M activera le click sur ton bouton.
Maintenant ce n'est pas possible de faire la meme chose avec les function key (F1....F12). Par contre voici un article t'expliquant comment savoir lorsqu'une touche du clavier a été frappée, et a partir de ce moment tu n'a plus qu'a appeller la fonction normalement associée a l'evenement click de ton bouton.
http://support.microsoft.com/default...b;en-us;839201
@+
Dans les propriétés de ta form, tu dois mettre KeyPreview à "true" et ensuite tu peux gérer l'appui sur n'importe quelle touche depuis le KeyDown / KeyUp de ta form, et appeler le click sur le bouton que tu veux.
Je ne connais pas la syntaxe en VB, mais en C# voici :
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 private void InitializeComponent() { ... this.KeyPreview = true; ... } private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F4) MonBouton.PerformClick(); }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager