我的表單中有Masked Text Boxes。一個是工資,PF & ESI和其他用於電話號碼。我嘗試檢查屏蔽文本框是否爲空或沒有以下代碼。只有檢查屏蔽文本框是否爲空VB.NET
Dim mtxt As Control
Dim flag3 As Boolean
flag3 = False
For Each mtxt In EMPGBDATA.Controls
If TypeOf mtxt Is MaskedTextBox Then
If mtxt.Text = "" Then
mtxt.BackColor = Color.Red
flag3 = True
End If
End If
Next
我的工資,PF & ESI蒙面文本框以紅色顯示,而電話號碼蒙面文本框是不顯示紅色。
順便說一句,這兩個'mtxt'和'flag3'是真正可怕的名字。請使用有意義的名稱和正確的縮進來使您的代碼可讀。此外,在使用它們之前不要聲明你的變量。 –