0

Windowsフォームには、いくつかのコントロールとUserControlがあります。UserControlにErrorProviderがあります。userControlにエラーがある場合、フォーム内のすべてのコントロールの編集を停止したいと思います。それを行う方法はありますか?

errorProvider.BindToCustomDataAndErrors(..)を使用しています

4

1 に答える 1

0

Windows Formsそのようなことをするために、私が知っている組み込みの方法はありません。自分で実装するべきだと思います。

(たとえば)のようなイベントを作成しErrorRecieved、そのハンドラーでコントロールを無効にすることができます。

編集

同様のSOの質問へのリンクもあります

于 2012-02-06T21:07:52.543 に答える