Visual Studio C# Capture D'Entrer La Clé Dans Le Textbox

Je suis en train d'essayer de capturer la touche Entrée dans un Windows Forms zone de texte. J'ai eu ce fragment de code à partir d'un tutoriel:

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
    //
    //Detect the KeyEventArg's key enumerated constant.
    //
    if (e.KeyCode == Keys.Enter)
    {
        MessageBox.Show("You pressed enter! Good job!");
    }
    else if (e.KeyCode == Keys.Escape)
    {
        MessageBox.Show("You pressed escape! What's wrong?");
    }
}

mais maintenant mon code lance une compilation/erreur de compilation:

The event 'System.Windows.Forms.Control.Enter' can only appear on the left hand
side of += or -=    Line 44 Column 84

D'une part, je ne comprends pas le message d'erreur. Sur l'autre côté de la ligne 44 est une ligne vide n'ayant qu'un caractère de saut de ligne.

Tout conseil est le bienvenue.

Ce qui concerne.

Le problème est dans le .le concepteur.cs fichier. Essayez de vous désabonner et avoir à vous réabonner au cas.
Le Code présenté ici semble ok. Comment vous abonner à votre événement et ce qui est sur les lignes de 43,44 et 45?
Voici le code entier:
Mieux encore: Voici des lignes 43, 44, 45: ` } private void button1_Click(object sender, EventArgs e) " de L'accolade sur la ligne 43 est l'accolade de fermeture pour le code ci-dessus. Je ne sais pas si je m'abonne à cet événement ou pas je viens de copier le code d'un tutoriel. Ce n'est pas très bien. Ligne 43 est de l'accolade. Ligne 44 est vide. La ligne 45 est le prototype de méthode.
Ignorer mes commentaires précédents. J'étais à la recherche dans le mauvais fichier. 🙁

OriginalL'auteur Kevin | 2012-06-01