vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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
Re: Regex.IsMatch Methode 
Autor: Kuno60
Datum: 15.04.15 11:27

Wozu bei einer Combobox die gesamte Liste überprüfen? Man kann immer nur einen Text eingeben und bei einer Listbox macht das überhaupt keinen Sinn.

Mehr ist nicht nötig:
Private Sub ComboBox1_TextChanged(sender As Object, e As EventArgs) Handles _
  ComboBox1.TextChanged
  Me.Button1.Enabled = Regex.IsMatch(Me.ComboBox1.Text, "^[A-Za-z0-9]{1,9}$")
End Sub
Wenn du statt "[A-Za-z0-9]", "[A-Za-z0-9ÄÖÜäöüß]" verwendest, sind auch Umlaute erlaubt.

Und so kann schon während der Eingabe auf gültige Zeichen überprüft werden:
Falsche Zeichen werden nicht übernommen und es ertönt ein Piepton.
Private Sub ComboBox1_KeyPress(sender As Object, e As KeyPressEventArgs) _
  Handles ComboBox1.KeyPress
  If e.KeyChar Like "[!A-Za-z0-9]" AndAlso e.KeyChar <> vbBack Then
    My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Beep)
    e.Handled = True
  End If
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Regex.IsMatch Methode bei KeyPressedEvent (Validierung)1.699Ritz14.04.15 11:32
Re: Regex.IsMatch Methode bei KeyPressedEvent (Validierung)1.105Manfred X14.04.15 11:58
Re: Regex.IsMatch Methode bei KeyPressedEvent (Validierung)1.095Ritz14.04.15 12:53
Re: Regex.IsMatch Methode bei KeyPressedEvent (Validierung)1.126Ritz14.04.15 14:34
Re: Regex.IsMatch Methode1.080Manfred X15.04.15 10:31
Re: Regex.IsMatch Methode1.105Kuno6015.04.15 11:27
Re: Regex.IsMatch Methode1.072Manfred X15.04.15 12:01

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