Entwickler-Ecke

WinForms - In TextBox nur Int und Double zulassen?


winx - Mo 05.02.07 15:49
Titel: In TextBox nur Int und Double zulassen?
Hallo,

wie kann ich erreichen das in meiner Textbox nur
Zahlen und . bzw ENTER Tastendrücke zugelassen sind?

Oder gibt es eine spezielle TextBox für Zahlen?

Danke


Christian S. - Mo 05.02.07 16:54

Hallo!

Ich weiß nicht, ob es in den weiten des Internets eine solche Komponente gibt, wäre eigentlich zu erwarten. Googlen darfst aber selbst ;-)

Ansonsten musst Du halt im KeyPress-Ereignis der TextBox die entsprechenden Tastendrücke abfangen und falls eine Taste nicht erlaubt sein soll, "e.Handled" auf "true" setzen, damit der Buchstabe nicht in der Textbox ankommt.

Grüße
Christian


JüTho - Di 06.02.07 09:58

Christian hat recht, selber suchen macht schlau. Aber Du kannst Dich auf die SDK-Doku beschränken: Bei Delphi gibt es TMaskEdit; also such doch mal nach Kombinationen von TextBox und Mask. Jürgen


John Sanson - Do 08.02.07 22:51
Titel: KeyPress
hi.
du könntest über das KeyPress Ereignis abfangen welcher Knopf gedrückt wird und es dann zulassen oder nicht.