Entwickler-Ecke
WinForms - Enter-Taste verwenden
Daffke - Mi 09.05.07 18:29
Titel: Enter-Taste verwenden
Hallo!
Ich schon wieder ... ;-)
Immer diese Anfänger-Fragen *grins*
Ich hab' da 'ne TextBox. Wie kann ich erreichen, dass die Eingabe mit der "Enter"-Taste abgeschlossen werden kann? Is' nämlich irgendwie doof, wenn der Anwender immer auf 'nen Button klicken muss, um die TextBox-Eingabe abzuschließen...
Danke für Eure Hilfe!
Gruß,
Daffke
Moderiert von
Christian S.: Topic aus Sonstiges (C# / .NET) verschoben am Mi 09.05.2007 um 19:43
Kha - Mi 09.05.07 18:52
Ich würde einfach den entsprechenden Button als AcceptButton festlegen.
Christian S. - Mi 09.05.07 18:54
Und nicht vergessen, dass KeyPreview der Form auf true zu setzen!
le Cauchemar - Mi 09.05.07 18:58
C#-Quelltext
1: 2:
| TextBox box = new TextBox; Box.KeyPress += new KeyPressEventHandler(pressen); |
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| private void pressen(object sender, KeyPressEventArgs e) { if ((int) e.KeyChar == 13) { e.Handled = true; irgendeinbutton.PerformClick; } } |
OK, ist vielleicht nicht das praktischste, aber naja...
Daffke - Mi 09.05.07 19:52
Khabarakh hat folgendes geschrieben: |
| Ich würde einfach den entsprechenden Button als AcceptButton festlegen. |
Christian S. hat folgendes geschrieben: |
| Und nicht vergessen, dass KeyPreview der Form auf true zu setzen! |
Hmmm.... Das sagt einem Anfänger nicht sehr viel .... :(
Der Tipp von "le Cauchemar" war für mich schon etwas leichter verständlich.
Aber trotzdem vielen Dank an alle!
Ich find's immer wieder klasse, wie schnell einem hier geholfen wird! :)
Gruß,
Daffke
Christian S. - Mi 09.05.07 20:05
Daffke hat folgendes geschrieben: |
Khabarakh hat folgendes geschrieben: | | Ich würde einfach den entsprechenden Button als AcceptButton festlegen. |
Christian S. hat folgendes geschrieben: | | Und nicht vergessen, dass KeyPreview der Form auf true zu setzen! |
Hmmm.... Das sagt einem Anfänger nicht sehr viel .... :( |
Auch der Anfänger kann sich die Eigenschaften der Form im Designer ansehen :zwinker:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!