
C#のGUIアプリで、ボタンがたくさんあります。
全てのボタンで入力フォームAの値が空欄なら、警告を出した後なにもしないで終了するという
処理が必要なのですが、全部のボタンにその処理を書くのが面倒ですし、今後ボタンが増えた時に
この処理を書き洩らす可能性があるので、できれば1カ所でなんとかしたいのですが方法はありますか?
試したことは、メインフォームのコンポーネントの初期化後にボタンコントロール全てに対して
共通のイベント処理を追加してみましたが、これだと個別のイベント処理の後に共通処理が
実行されてしまう上に、先に実行されても個別のイベント処理の実行を終了させることが
できないことがわかり無意味でした。

0 コメント