Tag
プロパティを使用してエラーをどのように知りたいですか? VB.Netにコードがありますが、C#に変換することはわかりません。タグプロパティを使用してエラーを表示するC#
シナリオ:textbox_qty
は整数のみを受け入れます。ユーザーが数字以外の文字を入力した場合は、Invalid Characters
というTag
というプロパティが表示されます。
これはVB.Netで使用したコードです。 forにnullフィールドがある場合、これを使用します。
Private Function ValidField(ByVal ParamArray ctl() As Object) As Boolean
For i As Integer = 0 To UBound(ctl)
If ctl(i).Text = "" Then
Error_reg.SetError(ctl(i), ctl(i).tag)
Return False
Exit Function
End If
Next
Return True
End Function
If ValidField(TextBox_userName, TextBox_password, TextBox_retypePassword, TextBox_lastName, TextBox_firstName, ComboxBox_group, ComboBox_question, TextBox_answer) = False Then
Exit Sub
このコードが正しく動作しない場合は、 Tag
私のVB.NetコードをC#に変換せずにプロパティを表示できる別のコードはありますか?
ありがとうございました!
:
その後、溶液を次のように「ValidField」を更新するために、次のようになります。それは、このような「ValidField」関数へのパラメータの一つであると仮定すると。その過程でどのような問題が発生しましたか? –