Hallo
brauche Hilfe um folgenden Code auf 60 Textboxen anzuwenden.
Die eine Möglichkeit wäre, in jeder Textbox_KeyPress den Code einzufügen,
oder auf Hilfe von euch zu bekommen.
Spoiler anzeigen
Mit " For Each...", hat es nicht funktioniert.
Den Code aus Textbox_KeyPress in Textbox_KeyDown anzuwenden, da bin ich gescheitert.
Bedanke mich im Voraus für eure Hilfe.
MfG. Willi
brauche Hilfe um folgenden Code auf 60 Textboxen anzuwenden.
Die eine Möglichkeit wäre, in jeder Textbox_KeyPress den Code einzufügen,
oder auf Hilfe von euch zu bekommen.
VB.NET-Quellcode
- Private Sub txtX5_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txtX5.KeyPress
- ' - nur als erstes Zeichen
- ' nur Zahlen , und - zulassen
- ' -, als Zeichenfolge ist nicht erlaubt
- If txtX5.SelectionStart = 0 Then
- e.Handled = Not ("0123456789-" & Convert.ToChar(Keys.Back)).Contains(e.KeyChar)
- End If
- If txtX5.SelectionStart > 0 Then
- e.Handled = Not ("0123456789," & Convert.ToChar(Keys.Back)).Contains(e.KeyChar)
- End If
- If txtX5.Text.Contains(",") Then
- e.Handled = Not ("0123456789" & Convert.ToChar(Keys.Back)).Contains(e.KeyChar)
- End If
- If txtX5.Text.Contains("-") AndAlso txtX5.SelectionStart = 1 Then
- e.Handled = Not ("0123456789" & Convert.ToChar(Keys.Back)).Contains(e.KeyChar)
- End If
- End Sub
Mit " For Each...", hat es nicht funktioniert.
Den Code aus Textbox_KeyPress in Textbox_KeyDown anzuwenden, da bin ich gescheitert.
Bedanke mich im Voraus für eure Hilfe.
MfG. Willi