Versucht, Tastendruck zu erkennen

Ich habe eine Methode entwickelt, die erkennt, wenn eine Taste gedrückt wird, aber nicht funktioniert! Hier ist mein Code

void KeyDetect(object sender, KeyEventArgs e)
{ 
    if (e.KeyCode == Keys.W && firstload == true)
    {
        MessageBox.Show("Good, now move to that box over to your left");
        firstload = false;
    }
}

Ich habe auch versucht, einen keyeventhandler zu erstellen, aber er lautet "Kann der Schlüsselerkennung nicht zugewiesen werden, da es sich um eine Methodengruppe handelt".

public Gwindow()
{
    this.KeyDetect += new KeyEventHandler(KeyDetect);
    InitializeComponent();    
}

Antworten auf die Frage(3)

Ihre Antwort auf die Frage