在 Windows 窗体中,我有一些控件和一个 UserControl。我在 UserControl 中有一个 ErrorProvider。如果 userControl 中有错误,我想停止编辑 Form 中的所有控件。有没有办法做到这一点?
我正在使用 errorProvider.BindToCustomDataAndErrors(..)
在 Windows 窗体中,我有一些控件和一个 UserControl。我在 UserControl 中有一个 ErrorProvider。如果 userControl 中有错误,我想停止编辑 Form 中的所有控件。有没有办法做到这一点?
我正在使用 errorProvider.BindToCustomDataAndErrors(..)
Windows Forms
我知道没有任何内置的方式来做这样的事情。我相信你应该自己实现它。
您可以创建一个类似ErrorRecieved
(比如说)的事件,并在其处理程序中禁用控件。
编辑
这里还有一个类似 SO 问题的链接。