Nicht in der Lage zu erfassen Enter-Taste in WinForms Textfeld

Wenn der Benutzer durch Eingabe einer Zahl in einem Textfeld, ich möchte, dass Sie in der Lage sein, um drücken Sie die EINGABETASTE, und simulieren Sie das drücken der Schaltfläche Aktualisieren an anderer Stelle auf dem Formular. Ich habe mir diese bis mehrere Orte online, und dies scheint der code, den ich will, aber es funktioniert nicht. Wenn die Daten in der text-box und die EINGABETASTE gedrückt wird, alles, was ich bekommen ist ein ding. Was mache ich falsch? (Visual Studio 2008)

private void tbxMod_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
        btnMod.PerformClick();
    }
}
  • Probieren Sie diese Lösung...es funktioniert.... private void button1_Click(object sender, EventArgs e) { MessageBox.Show("Button gedrückt"); } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (- e.KeyChar=='\r') { button1.PerformClick(); } } Hier der code, der erlauben wird, drücken Sie die-Taste, wenn Sie drücken Sie enter in der textbox....check it out....
Schreibe einen Kommentar