| | |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | |  | Von Digital Twins bis Hochleistungs-Computing: PNY präsentiert seine Zukunftstechnologien für die Industrie von morgen, eine Pressemitteilung
|
|
Autor
|
Thema: TextBox Einträge eingrenzen??? (701 mal gelesen)
|
Einstein Mitglied Zerspanungsmechaniker-Drehtechnik

 Beiträge: 94 Registriert: 20.02.2005
|
erstellt am: 27. Dez. 2005 12:50 <-- editieren / zitieren --> Unities abgeben:         
Hallo Forum, ich will ein UserForm programmieren, in denen der Benutzer in eine TextBox eine Zahl eintragen muss. Nun die Fragen, wie programmiert man es, dass nur Zahlen mit Punkt/"." als Komma, in die TextBox eingetragen werden können??? Ich freue mich über viele Antworten!!! (Programmierbeispiele wären toll!) ------------------ MfG A. Einstein P.S. Rechtschreibefehler sind gewollt und dienen der allgemeinen Belustigung! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
Stelli1 Moderator Verm.-Ing.
    
 Beiträge: 1526 Registriert: 17.08.2005 Map 2000-2014, Rasterdesign, MapGuide, Autodesk Topobase, VS6, VS.net 2013
|
erstellt am: 27. Dez. 2005 13:11 <-- editieren / zitieren --> Unities abgeben:          Nur für Einstein
Hallo Einstein, du fängst den KeyPress Event ab und untersuchst die Eingabe.
Code:
Public Function nur_Zahlen(KeyAscii As MSForms.ReturnInteger) As Integer ' Es wird nur die Eingabe von Zahlen zugelassen ' aus , wird . gemacht ' 'Verwendung beim KEYPRESS Event des jeweiligen Controls ' KeyAscii = nur_Zahlen(KeyAscii) Select Case KeyAscii Case 44 ' , in . nur_Zahlen = 46 Case 8, 46, 48 To 57 nur_Zahlen = KeyAscii Case Else nur_Zahlen = 0 End SelectEnd Function Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) KeyAscii = nur_Zahlen(KeyAscii) End Sub
Stelli------------------ Warum lisp'eln wenn's auch anders geht.  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |