コンボボkックスとポップアップメニューの件

MZ Platformとは 掲示板 MZプラットフォームユーザー会掲示板 コンボボkックスとポップアップメニューの件

2 件の投稿を閲覧中 - 1 ~ 2 件(全 2 件)
  • 著者
    投稿
  • #4764
    1219tsuyoshi.nakatomi
    一般参加者

    コンボボックスにデータ選択イベントの設定をすると、別のところからの、「アクションイベントで指定項目を選択する」ではコンボボックスイベントは行わないようにしたい。(マウス選択のみ)
    また、メニューアイテムのアクションで左クリックのみ起動で右クリックでは、ポップアップメニュー閉じるようにしたいのですが。
    宜しくお願いします

    添付ファイル:
    #4766
    MZPlatformユーザー会
    サイト管理者

    コンボボックスからのイベント発生の件,イベント伝播制御コンポーネントを用いて,イベントの伝播を制御することにより対応可能です.お送りいただいたアプリケーションデータでは,コンボボックスのデータ選択イベントにファンクションコンポーネントが直接接続されておりますが,これら二つのコンポーネントの間に,イベント伝播制御コンポーネントを挿入します.コンボボックスのデータ選択イベントにイベント伝播制御の「受け取ったイベントを発生させる」を定義し,イベント伝播制御のデータ選択イベントに,ファンクションのメソッドを定義します.テキストフィールドのアクションイベント発生時に,イベント伝播制御の「イベント伝播無視モードを設定する」を引数にtrueを設定して実行することにより,コンボボックスからのイベントはイベント伝播制御から伝播しなくなります.処理実行後,同メソッドにfalseを設定して実行することにより,元に戻りイベントが伝播するようになります.詳細は添付のサンプルをご確認ください.
    テキストフィールドコンポーネント上でマウスで左ボタンクリックした時には編集状態になり,マウスボタンイベントが発生しません.そのため,大変申し訳ございませんが,現状では左クリック押下のイベントは取得できません.

    添付ファイル:
2 件の投稿を閲覧中 - 1 ~ 2 件(全 2 件)
  • このトピックに返信するには、ログインしてください。