Q164:ダイアログに配置された複数のボタンがあり、各ボタン押下時には、それぞれについて決まった処理を行い、その後ダイアログを閉じています。このようなアプリケーションで、ボタン押下時の処理を、ダイアログが閉じた際の処理に変更したいです。
Q164-1:
ダイアログが閉じたらイベント処理を行うようにしたいのですが、ボタンの後のイベントを外して他のコンポーネントに一旦渡す形になると思うのですが、よろしければご指導ください宜しくお願い致します。
関連ファイル:20120127.mzax
A164-1:
どのボタンが押されたかをあとで認識できるように、ボタン押下時に各ボタンを識別できる情報を変数等に確保したのち、ダイアログを閉じるようにします。
ダイアログが閉じた際に発生するアクションイベントの処理において、確保しておいた情報からどのボタンが押されたかを判別し、各ボタンに定義されていた処理を実行するように分岐してください。