vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

Visual-Basic Einsteiger
Validate-Ereignis und SetFocus 
Autor: 13uro
Datum: 04.02.06 19:58

Hallo Leute

Ich brauch mal wieder Hilfe:
Ich habe zwei MaskedEditBox -txtStart und txtTime
beim verlassen von txtStart will ich eine Überprüfung machen ob ein gültiges
Datum eingegeben wurde. Wenn ich nun jedoch ein ungültiges Datum eingebe,
dann wird nach der MsgBox des Validatie-Ereignisses trotzdem die txtTime
aufgerufen (die folgt in der Tab-Reihenfolge), obwohl ich ein txtStart.SetFocus da stehen habe?
Kann mir jemand sagen welchen Denkfehler ich hier habe?

Private Sub txtStart_GotFocus()
With txtStart
.SelStart = 0
.SelLength = Len(.Text)
End With
End Sub
 
Private Sub txtStart_Validate(Cancel As Boolean)
If Not IsDate(txtStart.Text) Then
MsgBox "Bitte korrektes Datum eingeben!", vbExclamation, "Eingabefehler"
Cancel = False
txtStart.SetFocus
Else
Cancel = True
End If
End Sub
 
Private Sub txtTime_GotFocus()
With txtTime
.SelStart = 0
.SelLength = Len(.Text)
End With
End Sub

Uli

Wissen ist Macht; nichts wissen macht auch nichts!

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Validate-Ereignis und SetFocus55913uro04.02.06 19:58
Re: Validate-Ereignis und SetFocus30113uro04.02.06 22:59
Re: Validate-Ereignis und SetFocus307wincnc05.02.06 00:10
Re: Validate-Ereignis und SetFocus30213uro05.02.06 00:26

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