Wie zu erkennen, die tab-Taste drücken, die in C#?

Möchte ich erkennen, wenn der tab-Taste in ein Textfeld, und konzentrieren das nächste Textfeld, in das Gremium.

Habe ich ausprobiert, keyPressed-Methode und keyDown-Methode. Aber wenn ich das Programm ausführen und Debuggen, die diese Methoden nicht aufrufen, wenn Sie die tab-Taste gedrückt wird.
Hier ist mein code.

private void textBoxName_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Tab)
    {
        textBoxUsername.Focus();
    }
}

private void textBoxName_KeyPress(object sender, KeyPressEventArgs e)
{
    if (e.KeyChar==(char)Keys.Tab)
    {
        textBoxUsername.Focus();
    }
}

Bitte korrigieren Sie mich.Danke.

NOOO!!! Tun Sie es nicht auf diese Weise! Werfen Sie einen Blick auf: stackoverflow.com/questions/2942617/...
Hast du unter <stackoverflow.com/a/35914976/10205407>? Credits: @Reza Aghaei

InformationsquelleAutor Dinu | 2010-06-02

Schreibe einen Kommentar