ランタイムショートカットメニュー選択を処理する
- 更新日2025-08-27
- 2分で読める
ランタイムショートカットメニューを静的またはプログラムでカスタマイズしたら、イベントストラクチャを構成して、カスタムメニューの各メニュー項目を処理する必要があります。
以下の手順に従って、カスタムメニューに作成したメニュー項目を処理します。
- ブロックダイアグラムにイベントストラクチャを追加します。
- イベントストラクチャを右クリックして、ショートカットメニューからこのケースで処理されるイベントを編集を選択します。
- 「イベントを編集」ダイアログボックスで、イベントソースリストから制御器またはペーンを選択し、イベントリストからショートカットメニュー選択 (ユーザ) を選択します。
- OKボタンをクリックし、ダイアログボックスを閉じます。
- ブロックダイアグラム上のイベントストラクチャの周りにWhileループを追加します。
- ケースストラクチャを、イベントストラクチャのショートカットメニュー選択 (ユーザ)ケースの内側に追加します。
- 項目タグイベントデータフィールドを、ケースストラクチャの枠上のセレクタ端子に配線します。
- ショートカットメニュー項目のタグ名をケースセレクタラベルに入力します。
- 作成した各メニュー項目ごとにケースを作成します。たとえば、ヘルプ項目の場合、「オンラインヘルプを制御」関数を使用して、ユーザがショートカットメニューからヘルプを選択したときにヘルプファイルを開くことができます。