Ich möchte wissen, wie man Fehler mit Tag
verursacht. Ich habe Code in VB.Net, aber ich weiß nicht, es in C# umzuwandeln.Fehler bei der Verwendung der Tag-Eigenschaft C#
Szenario: Die textbox_qty
akzeptiert nur ganze Zahlen. Wenn der Benutzer ein nicht numerisches Zeichen eingibt, zeigt es Tag
Eigenschaft, die Invalid Characters
besagt.
Dies ist der Code, den ich in VB.Net verwendet habe. Ich benutze das, wenn das für null Felder hat.
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
Wenn dieser Code nicht funktioniert? Gibt es einen anderen Code, der Fehler in Tag
Eigenschaft zeigen kann, ohne meinen VB.Net-Code zu C# zu konvertieren?
Vielen Dank für Ihre Hilfe!
Zeigen Sie uns Ihr Versuch, den Code zu konvertieren. Welche Probleme haben Sie dabei festgestellt? –