userControl中存在错误时禁用父窗口控件

时间:2012-02-06 21:04:15

标签: c# .net winforms errorprovider

在Windows窗体中,我有一些控件和一个UserControl。我在UserControl中有一个ErrorProvider。如果userControl中有错误,我想停止编辑表单中的所有控件。有没有办法做到这一点?

我正在使用errorProvider.BindToCustomDataAndErrors(..)

1 个答案:

答案 0 :(得分:0)

我知道Windows Forms中没有任何内置方法可以做类似的事情。我相信你应该自己实现它。

您可以创建一个类似ErrorRecieved(比如)的事件,并在其处理程序中禁用控件。

编辑

Here也是类似SO问题的链接。