Mehrere Tasten gleichzeitg drücken

Java/CppProgrammer

Erfahrenes Mitglied
Hallo allerseits.
Mal ne Frage:
Wie kann man in einer C# Windows Forms Anwendug überprüfen ob mehre, und wenn ja welche Tasten gedrückt wurden?

Danke im Vorraus
 
Ich hab das noch nicht implementiert aber ich glaube zu Wissen wie Du das machen kannst.

Du musst Dir die Key-Events holen und behandeln.
Code:
Form.KeyDown
&
Form.KeyPress

private void Form_KeyPress(object sender, KeyPressEventArgs e) {
	MessageBox.Show( e.KeyChar.ToString() );
}
Wenn eine Taste gerückt wird setzt Du eine Varialble auf true. Die bleibt solange true bis die Taste losgelassen wurde. Dann sammelst Du alle ab jetzt gedrückten Tasten in einem Array, das kann nun der String oder der KeyChar sein.
So sollte es funktionieren.

MfG cosmo
 
Zurück