Windowsフォームには、いくつかのコントロールとUserControlがあります。UserControlにErrorProviderがあります。userControlにエラーがある場合、フォーム内のすべてのコントロールの編集を停止したいと思います。それを行う方法はありますか?
errorProvider.BindToCustomDataAndErrors(..)を使用しています
Windowsフォームには、いくつかのコントロールとUserControlがあります。UserControlにErrorProviderがあります。userControlにエラーがある場合、フォーム内のすべてのコントロールの編集を停止したいと思います。それを行う方法はありますか?
errorProvider.BindToCustomDataAndErrors(..)を使用しています
Windows Forms
そのようなことをするために、私が知っている組み込みの方法はありません。自分で実装するべきだと思います。
(たとえば)のようなイベントを作成しErrorRecieved
、そのハンドラーでコントロールを無効にすることができます。
編集
同様のSOの質問へのリンクもあります。