0

我在我的 Windows 窗体上使用错误提供程序。在提交表单时,我需要检查表单上是否存在一些错误。如果错误提供程序中存在错误,我可以得到。

4

1 回答 1

9

编写一个Validate()方法,如果验证失败,则返回 false 并从SaveButton处理程序执行它。您应该在此方法中重新验证表单的所有控件。Save仅在Validate()返回 true时继续。

您可以使用ErrorProvider.GetError来获取表单上特定控件的错误,但要获取整个表单上的所有错误,您需要遍历在表单上使用该特定 ErrorProvider 实例的所有控件。

于 2012-04-04T12:30:32.890 回答