いくつかのテキストボックスとマスクされたtexboxをwinformに用意しています。私はそれらが空であるか、nullであるか、何も調べる必要はありません。マスクされたテキストボックスが空であるかどうかを確認するには?
空のテクスチャボックスがある場合、テキストボックスが空でサブが終了するというメッセージが表示されますが、何らかの理由でそれをチェックしていないというメッセージが表示されます。マスクされたテキストボックス。
多分私は間違っていて、それをチェックしているかもしれませんが、マスクを持っているので、空でもnullでもないと考えられます。
マスクされたテクスチャボックスが空であるかどうかを確認するお手伝いをしていただければ幸いです。
これはコードです:
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