Intercettare evento tasti multipli tipo CTRL + ALT + SHIFT + Lettera

martedì 17 gennaio 2012 - 11.22
Tag Elenco Tags  C#  |  .NET 3.5  |  Visual Studio 2010  |  SQL Server 2005

ratum99 Profilo | Junior Member

Ciao,

ho un'applicazione c# con winform (Framework .NET 3.5) e vorrei intercettare la sequanza di più tasti.

Nello specifico CTRL + ALT + SHIFT + Lettera.

Fino a CTRL + Lettera non c'è problema ma non riesco a farlo con più tasti.

Alleggo il codice che utilizzo per CTRL + Lettera


protected override void OnKeyDown(KeyEventArgs e) { if ((e.Modifiers & Keys.Control) == Keys.Control && e.KeyCode == Keys.S) { btnAAA.Visible = true; e.Handled = true; } }

Grazie in anticipo


AntCiar Profilo | Expert

Ciao.

scrivilo in questo modo:


if (e.KeyCode.Equals(Keys.S) && (e.Shift && e.Control && e.Alt))
{




}
Cristian Barca

ratum99 Profilo | Junior Member

Funziona alla Grande

Grazie per Risposta
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5