Wie kann man eine Textboxeingabe mit RETURN abschließen?
-
Ich möchte das eine Eingabe in eine Textbox oder im allgemeinen in ein Steuerelement mir der Enter-Taste abgeschlossen werden kann.
Wie kann ich das realisieren?
-
Setz die Eigenschaft AcceptButton:
http://msdn.microsoft.com/en-us/library/system.windows.forms.form.acceptbutton.aspx
-
Was verstehst Du unter "Abschließen"?
Falls Du das weiterspringen zum nächsten Feld meinst, so musst Du das selber machen vie KeyDown... oder PreviewDKeyown und entsprechenden "SelectNext".AcceptReturns bricht nur die Zeile um....
-
Jochen Kalmbach schrieb:
AcceptReturns bricht nur die Zeile um....
Laut MSDN wird der unter Accept Button angegebene Button "gedrückt" wenn immer RETURN gedrückt wird. Es steht nichts von Zeilenumbrüchen.
-
Ach so.. ja... Du meinst das Property von einer Form... das hat aber nix mit einer TextBox direkt zu tun...
Aber wir wissen ja beide nicht genau was der OP will...
-
Erst mal danke...
ich meine eigentlich beide Methoden d.h.
- Enter drücken und eingabe abschließen
- Enter drücken und zum nächsten Steuerelement springendas wäre auch meine nächste Frage gewesen, wie ich den TabIndex manipulieren kann, sodass ich bei belieben das nächste Steuerelement erreiche.
-
Ev. sowas?
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.selectnextcontrol.aspxGuck doch selbst in der MSDN nach.