日時選択ダイアログの件

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #4429

    日時選択ダイアログを閉じる時にイベント番号設定で、×で閉じても(0)取消ボタンが押されたときのイベントが起動します。何もしないでダイアログを閉じたいのですが?
    ご指導よろしくお願いします。

    #4430
    MZPlatformユーザー会
    キーマスター

    ご指摘の通り、日時選択ダイアログは取消ボタンと右上の×ボタンで閉じたときに発生するイベント種別とイベント番号が同一となっております。考え方としては、どちらもイベント種別がデータ選択で、何も選択していない状態(イベント番号0)を表すからです。

    このイベント発生については変更できませんので、取消ボタンを押したときとダイアログを右上の×ボタンで閉じた時の処理を変えるためには、下記の別の方法をお試しください。

    その方法とは、日時選択ダイアログと同様の機能を持つ日時選択パネルを、通常のダイアログに配置して使用する方法です。両者の方法を比較するサンプルアプリを添付しておきます。日時選択パネルを用いた方法では、ダイアログを閉じるイベントと各ボタンを押したときのイベントが個別になります。

    注意点としては、ダイアログを右上の×ボタンで閉じた時と、各ボタンを押したときにメソッドでダイアログを閉じるときの両方で、ダイアログからアクションイベントが発生します。また、日時選択パネルのデータ選択イベントを用いると、日時選択ダイアログとはイベント発生のタイミングが異なることになるので、サンプルでは使用しておりません。

    添付ファイル:
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。