我有一個winform中的幾個文本框和蒙面的texboxes,我需要檢查它們是否爲空,null或沒有任何處理之前。如何檢查屏蔽文本框是否爲空?
我的代碼大部分是按預期工作,如果有空的texbox我得到一條消息,告訴用戶文本框是空的,它退出子,但由於某種原因,不檢查蒙面文本框。
也許我錯了,它正在檢查他們,但由於他們有面具,他們不被視爲空或空。
你的幫助檢查是否蒙面texboxes是空的將不勝感激。
這是代碼:
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
我改成了texboxbase,但它仍然忽略了maskedtexbox。 – David