我的表单中有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'是真正可怕的名字。请使用有意义的名称和正确的缩进来使您的代码可读。此外,在使用它们之前不要声明你的变量。 –