.NET WinFormsアプリケーション内でボタンのインスタンスを作成すると、.CausesValidationプロパティがTrueに設定されます。検証イベントを発生させるためにすべてのボタンが使用されるのはなぜですか?デフォルトでは、_Validatingイベントを含むフォーム上のすべてのコントロールは、ボタンが単にフォーカスを得るたびに呼び出されるイベントを持ちますか?ボタンの.CausesValidationがTrueに設定されているのはなぜですか?
が少しボタンにフォーカスを得ていないバリデーションイベントを呼び出すには?特にデフォルトでは?ボタンをクリックすると、検証が行われるより適切なデフォルト時間のように思えます。
WinFormsの検証パターンを正しく理解しているかどうか確認したいと思っています。