0
私はWindowsフォームでエラープロバイダを使用しています。フォームの提出時に、フォームにエラーがあるかどうかを確認する必要があります。エラープロバイダーにエラーが存在する場合は取得できますか?エラープロバイダにエラーが存在するかどうかを確認します。
私はWindowsフォームでエラープロバイダを使用しています。フォームの提出時に、フォームにエラーがあるかどうかを確認する必要があります。エラープロバイダーにエラーが存在する場合は取得できますか?エラープロバイダにエラーが存在するかどうかを確認します。
Validate()
メソッドを記述します。このメソッドは、検証に失敗した場合にfalseを返し、SaveButton
ハンドラから実行します。 は、このメソッドでフォームのすべてのコントロールの再確認を実行する必要があります。 Validate()
がtrueを返す場合にのみ、Save
を続行します。
あなたは、フォーム上の特定の制御のエラーを取得するためにErrorProvider.GetErrorを使用することができますが、とにかく自分のフォーム上にその特定のErrorProviderインスタンスを使用するすべてのコントロールを反復処理する必要があります全体のフォーム上のすべてのエラーを取得します。
@ gdoron、私は彼がフォーム上の[OK]ボタンをクリックしたときに彼が意味することは確信しています。 –