Parfois, vous voudrez peut-être changer la fonction d'une touche de votre clavier pour exécuter une clé différente lorsqu'il est pressé. Dans Visual Basic, vous pouvez utiliser l'événement " KeyDown " qui se produit quand une touche est enfoncée dans un contrôle particulier. Cet événement est utile pour détecter la touche pressée par l'utilisateur. Vous pouvez ensuite modifier la fonction de la touche pressée par l'envoi d'une autre combinaison de touches à l'application active en utilisant la méthode " SendKeys.Send " . Instructions
1
Lancement de Microsoft Visual Basic Express , cliquez sur "Nouveau projet" dans le volet gauche de l'écran de votre ordinateur , puis double -cliquez sur "Application Windows Forms " pour créer un nouveau projet.
2
Double -cliquez sur " RichTextBox " dans le volet " boîte à outils " pour l'ajouter à votre formulaire. Double- cliquez sur "Button " pour créer un nouveau bouton sur votre formulaire.
3
clic droit sur le contrôle RichTextBox et cliquez sur «Propriétés». Cliquez sur l'icône d' événement qui ressemble à un coup de foudre et double-cliquez à côté de " KeyDown " pour créer une nouvelle procédure pour cet événement.
4
Copiez et collez le code suivant dans l'événement " KeyDown " à exécuter un retour ou un onglet lorsque la touche Entrée :
Si e.KeyCode = Keys.Return Puis
Si MessageBox.Show (Me , "Exécuter onglet ? ", " Entrée ou Tab », MessageBoxButtons.YesNo ) = vbYes Puis
SendKeys.Send (" { TAB } ")
End If End If
5 < p > Appuyez sur la touche "F5 " pour exécuter votre programme et tapez rien dans le contrôle RichTextBox puis appuyez sur Entrée pour afficher une boîte de message demandant à l' utilisateur s'il souhaite exécuter un retour ou un onglet.