C# Macht es so Sie die Enter-Taste verhält sich, als ob eine Taste gedrückt wurde
Wie code ich es so, dass, wenn Sie die enter-Taste gedrückt wurde, es verhält sich so, als wenn eine Schaltfläche auf dem vorhandenen Formular gedrückt wurde?
Sagen wir mal die Schaltfläche auf dem Formular macht es so eine display-Meldung von hello zeigt sich
private void buttonHello_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello");
}
Wie kann ich es so machen, wenn die EINGABETASTE gedrückt wird, tut es das gleiche
(für das Leben von mir ich kann mich nicht erinnern, und es ist wohl wirklich einfach und ich bin wirklich zu dumm)
Sie sollten sich auf die
möglich, Duplikat der Wie erkenne ich, wenn die EINGABETASTE gedrückt wird, in ein Textfeld?
KeyUp
, Ereignismöglich, Duplikat der Wie erkenne ich, wenn die EINGABETASTE gedrückt wird, in ein Textfeld?
InformationsquelleAutor user2867035 | 2013-10-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
WinForms? Wenn ja, wählen Sie das FORMULAR aus. Nun ändern Sie die AcceptButton () - Eigenschaft auf "buttonHello".
Sehen Form.AcceptButton():
InformationsquelleAutor Idle_Mind
Erfassen Sie die Enter - Taste down-Ereignis wie diesem:
InformationsquelleAutor Karl Anderson
Sind Sie auf der Suche nach so etwas wie dieses:-
InformationsquelleAutor Rahul Tripathi
hinzufügen - Taste Gedrückt event-handler zu Ihrer form. Prüfen Sie dann, ob Sie die enter-Taste gedrückt wurde,
form zu konzentrieren, wenn die EINGABETASTE gedrückt wird
Hhmm seltsam dann, es scheint nicht zu funktionieren...
hast du fügen das Ereignis des Formulars?
ja, es sieht genau so aus wie die oben
InformationsquelleAutor Jonesopolis
Fahren Sie in Richtung der "Magischen Knopf" antipattern, und das symptom ist, dass Sie fahren will, der butto von woanders. Isolieren Sie das gewünschte Verhalten aus dem button in irgendeiner Weise ( eine member-Funktion funktionieren könnte ) und dann rufen Sie die gleiche Funktion von jeder Stelle, die Sie mögen.
Wenn Sie wirklich wollen einfach nur, um Antworten auf die enter-Taste, der beste Weg ist, wie vorgeschlagen von @Idle_mind, verwenden Sie die
AcceptButton
.InformationsquelleAutor Felice Pollano
In Ihrem Formular-Eigenschaften festlegen AcceptButton = yourButton, Das ist es.
InformationsquelleAutor Óûth Mânē