Je dois vérifier si les touches SHIFT ou CTRL sont enfoncées dans ma demande VB.NET, toutes les idées? (Obtenez un booléen) p>
4 Réponses :
Vérifiez que le lien: http: // msdn .microsoft.com / fr-US / US / Bibliothèque / System.Windows.Forms.KeyEventArgs.aspx # P>
Il s'agit de la classe KeyEventtargs avec quelques exemples comment détecter la touche Maj / Ctrl, etc. P>
Je suppose que vous voulez voir sur toute application. Pour ce faire, des formulaires ou des contrôles ont des événements "KeyPress" ou "Keydown". Vous pouvez les vérifier avec ces événements. Cliquez sur l'onglet Events et vous les verrez P>
Les suivants reviendront tristes ou faux selon que la clé est enfoncée à ce moment-là. Depuis le libellé de votre question, je suppose que vous êtes pas em> poser à propos de la manipulation des événements, ce qui est ce que les autres réponses ont adressé. My.Computer.Keyboard.ShiftKeyDown
My.Computer.Keyboard.CtrlKeyDown
Très cool! Je pensais qu'il devait y avoir une sorte d'objet KB, mais je cherchais dans la classe environnement code>. Merci!
If Control.ModifierKeys = Keys.Shift Or Control.ModifierKeys = Keys.Control Then ' Shift, Ctrl, or Shift+Ctrl is being pressed Else ' Neither Shift nor Ctrl is being pressed End If
Voulez-vous si dans l'application Console, Winforms, WPF ... Veuillez clarifier votre question.