lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Wenn ich in eine Textbox etwas schreibe und einen Button klicke kann ich das Click Event überschreiben aber wie kann ich das Formular absenden wenn man auf die Enter Taste drückt?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Du kannst ein KeyPress Event für die TextBox registrieren und im Event abfragen ob die Enter Taste gedrückt wurde. Wenn ja dann kannst du die Funktion für den Button manuell aufrufen.

// KeyPress-Ereignis für die TextBox hinzufügen 
textBox1.KeyPress += new KeyPressEventHandler(TextBox1_KeyPress);

// Methode, die aufgerufen wird, wenn eine Taste in der TextBox gedrückt wird
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    // Überprüfen, ob die gedrückte Taste Enter ist
    if (e.KeyChar == (char)Keys.Enter)
    {
        // Aktion ausführen, als ob der Button geklickt wurde
        Button1_Click(sender, e);
    }
}
von (397 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

261 Kommentare

13 Nutzer