vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Eigene Textbox erstellen 
Autor: pickard
Datum: 20.11.05 09:34

Morgen,

ich schreibe gerade ein Programm um einige Dinge zu berechnen. Dazu hab ich viele Textboxen (zur Zeit 80 es kommen aber noch welche dazu) in die der Benutzer Zahlen eingeben muß. In diesen Textboxen will ich nur Zahlen und ein Dezimalkomma zulassen.
Im Moment realisiere ich das so:

AddHandler txbPrimaer.KeyPress, AddressOf OnlyNumeric
Private Sub OnlyNumeric(ByVal sender As System.Object, ByVal e As _
  System.Windows.Forms.KeyPressEventArgs)
 
        Select Case Asc(e.KeyChar)
            Case 48 To 57, 8, 32, 44
                ' Zahlen, Backspace und Space zulassen
            Case Else
                ' alle anderen Eingaben unterdrücken
                e.Handled = True
        End Select
        If CType(sender, TextBox).Text.IndexOf(",") <> -1 AndAlso e.KeyChar _
          = "," Then
            ' Nur ein Komma zulassen
            e.Handled = True
        End If
    End Sub
Mir wird das so langsam zu unübersichtlich, mit den ganzen Handlern. Es gibt doch sicher die Möglichkeit eine eigene Textbox mit dieser Funktion zu erstellen, die ich dann nur von der Toolbar auf die Form ziehen kann. Wie macht man so was? Hat mir jemand einen Tip?

Gruß Pickard
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Eigene Textbox erstellen3.238pickard20.11.05 09:34
Re: Eigene Textbox erstellen1.570Moderatorralf_oop20.11.05 09:58
Re: Eigene Textbox erstellen1.228pickard20.11.05 12:56
Re: Eigene Textbox erstellen1.270pickard20.11.05 13:05

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel