用戶進入時間值在屏蔽後的文本框時間格式驗證
對於實施例
用戶輸入時間等08:00(HH:MM)
用戶輸入時間等28:00(HH :MM),文本框不應該接受這個值。因爲它應該接受00至23(HH)和00至59(MM)。
如何做到這一點。
用戶進入時間值在屏蔽後的文本框時間格式驗證
對於實施例
用戶輸入時間等08:00(HH:MM)
用戶輸入時間等28:00(HH :MM),文本框不應該接受這個值。因爲它應該接受00至23(HH)和00至59(MM)。
如何做到這一點。
看一看的Validate Event - 你可以在這個事件測試值並適當糾正或錯誤(這取決於用戶體驗,你想)
Private Sub txtDate_Validate(Cancel As Boolean)
If Not IsDate(txtdate.Text) Then
'fix it here OR
Cancel = True 'don't allow the input
End If
End Sub
我不知道如何讓掩碼的文本框範圍檢查值,因爲它不能使用格式字符串進行檢查。 但是,您可以使用IsDate()和/或CDate()函數來檢查並轉換爲有效的日期/時間。
?isdate("08:00")
True
?cdate("08:00")
08:00:00
?isdate("28:00")
False
爲什麼不使用DateTimePicker代替MaskedTextBox中的? DateTimePicker是專門爲允許用戶輸入時間值而設計的。設置CustomFormat
爲「HH:MM」