combinaciones de teclas en C # winforms aplicación
-
20-09-2019 - |
Pregunta
¿alguien sabe cómo puedo configurar un controlador de eventos de modo que si las pulsaciones de teclas Alt + Shift + Ctrl + carta va a hacer algo?
Solución
override void OnKeyDown( object sender, KeyEventArgs e )
{
bool myKeysPressed = (e.KeyCode == Keys.A) &&
((e.Modifiers & Keys.Alt) == Keys.Alt) &&
((e.Modifiers & Keys.Shift) == Keys.Shift) &&
((e.Modifiers & Keys.Control) == Keys.Control);
}
Otros consejos
Sames como Ed, pero más corto y más fácil de leer;)
override void OnKeyDown( object sender, KeyEventArgs e )
{
bool myKeysPressed = (e.KeyCode == Keys.A) &&
e.Alt &&
e.Shift &&
e.Control;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow