2011-03-31 24 views

Respuesta

2

Asumo que desea ver en toda la aplicación. Para hacer esto, los formularios o controles tienen eventos de "pulsación de tecla" o "selección de tecla". Puedes consultarlos con esos eventos. Haga clic en la pestaña de eventos para verlos

23

Lo siguiente arrojará True o False dependiendo de si se presiona la tecla en ese momento. De la redacción de su pregunta, supongo que es y no preguntando sobre el manejo de eventos, que es lo que las otras respuestas han abordado.

My.Computer.Keyboard.ShiftKeyDown 
My.Computer.Keyboard.CtrlKeyDown 
+0

Muy, muy bueno! Estaba pensando que tenía que haber algún tipo de objeto KB, pero estaba buscando en la clase 'Environment'. ¡Gracias! – eidylon

5
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 
Cuestiones relacionadas