我在一个 winform 中有几个文本框和蒙面的 texbox,我需要在继续之前检查它们是否为空、null 或什么都没有。
我大部分的代码都按预期工作,如果有一个空的文本框,我会收到一条消息,告诉用户文本框是空的并且它退出子,但由于某种原因,它没有检查蒙面的文本框。
也许我错了,它正在检查它们,但是由于它们具有掩码,因此它们不被视为空或 null。
非常感谢您帮助检查蒙面的 texbox 是否为空。
这是代码:
Private Sub btnCargarInformacion_Click(sender As System.Object, e As System.EventArgs) Handles btnCargar.Click
For Each myControl As Control In Me.GroupBox1.Controls
If TypeOf (myControl) Is TextBox Then
If myControl.Text.Equals(String.Empty) Then
MessageBox.Show(String.Format("Please Fill the following Textboxes: {0}", String.Join(",", myControl.Name)))
End If
If myControl.Text.Equals(String.Empty) Then
Exit Sub
End If
End If
Next
Dim PartePersonalTableApt As New PersonalObraDataSetTableAdapters.PartePersonalTableAdapter
Dim PersonalObTableApt As New PersonalObraDataSetTableAdapters.PersonalObTableAdapter
PartePersonalTableApt.ClearBeforeFill = True
PartePersonalTableApt.FillByFecha(PersonalObraDataSet.PartePersonal, txtDate.Text, txtDepartamento.Text, txtTurno.Text)
PersonalObTableApt.ClearBeforeFill = True
PersonalObTableApt.Fillby(PersonalObraDataSet.PersonalOb)
End Sub