2012-02-06 4 views
0

Windowsフォームでは、いくつかのコントロールとUserControlがあります。私はErrorProviderをUserControlに持っています。 userControlにエラーがある場合は、フォームのすべてのコントロールの編集を停止します。それを行う方法はありますか?私はerrorProvider.BindToCustomDataAndErrors(..)を使用していますuserControlでエラーが発生した場合に親ウィンドウコントロールを無効にする

答えて

0

そのようなことを行うには私の知るWindows Formsには任意の組み込みの方法、ありません。私は自分でそれを実装するべきだと信じています。

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

EDIT

Hereも同様のSOの質問へのリンク。

関連する問題