错误检查表单上的控件的最佳实践

时间:2012-09-27 15:06:58

标签: vb.net visual-studio-2010 error-checking

所以我有一个包含各种不同控件的表单(组合框,文本框,列表框等)。

我的第一个想法是创建一个If,Else,End If语句。虽然这样可行,但它也可能会很长,具体取决于控件和组合的数量。

验证可能包括填写列表框,选中复选框等等与WinForms相关的内容。

检查所有可能性是否有比If语句更好的解决方案?

2 个答案:

答案 0 :(得分:1)

在用户填写表单时进行错误检查可能是值得的。这可以通过LostFocus事件实现。例如:

Private Sub btnTest_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles yourbutton.LostFocus
    Dim txt = yourbutton.Text
            If txt = "yourtest" Then
            'do stuff
            EndIf
End Sub

答案 1 :(得分:0)

如上所述。这取决于您要尝试的验证。您是否正在验证用户输入,数据类型长度范围等。您是否正在验证业务规则。这种和这样的价值应该等于别的东西。有各种各样的可能性。