Multi key Taste abfragen

Snowcrack

Mitglied
Hallo,

ich möchte in einer Form eine Tastenkombination abfragen, z.B. strg + a oder strg +p ...
Jetzt ist mein Problem, dass ich den Buchstaben den ich gedrückt habe in meinem KeyPress event nicht mehr heraus bekomme.

Das heißt wenn ich einfach nur ein 'a' drücke bekomme ich in meinem KeyPress event einen key von 97.
Wenn ich jedoch strg+a drücke bekomme ich einen key von 1. Woher weiß ich in diesem Fall, dass ich ein 'a' gedrückt habe

Grüße Snowcrack
 
Hallo,

warum machst du es nicht einfach so:
Code:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
      if (e.Control && e.KeyCode == Keys.A)
      {
            //dann ist Strg+A gedrückt
      }
}

So sollte es eigentlich funktionieren ;)
(aber da ich nicht weiß, welche Sprache du benutzt, kann ich das auch nicht in der richtigen schreiben ;) )

MfG
Fabsch
 
Zurück