EA_MenuClick

<< 目次を表示 >>

ページ位置:  API・アドイン・スクリプト > アドイン > アドインのイベント >

EA_MenuClick

このイベントはユーザーがメニュー項目を選択した場合に発生します。親メニューではない項目を選択したときのみイベントを受け取ります。

 

このイベント内でRepositoryを直接操作することで、さまざまな情報を得ることができます。

 

 

文法

public void EA_MenuClick(EA.Repository Repository, string MenuLocation, string MenuName, string ItemName)

 

EA_GetMenuClick メソッドには次の引数があります。

引数

方向

説明

Repository

EA.Repository

IN

現在開かれているプロジェクトのリポジトリオブジェクトです。プロジェクトの情報を取得したい場合に利用します。

MenuLocation

string

IN

メニューが呼ばれた位置を示します。以下のいずれかの値になります。

  • "TreeView": モデルブラウザ内での右クリックメニュー
  • "MainMenu": 「アドイン・拡張」リボン内のボタン、およびそのボタンをクリックした場合に表示されるメニュー
  • "Diagram": ダイアグラム内での右クリックメニュー
  • "Other": ダイアグラム以外のビューでの右クリックメニュー

MenuName

string

IN

親メニューの項目名です。トップレベルメニューの場合には、空文字列です。

ItemName

string

IN

選択されたメニューの項目名です。

 

注意:

このイベントは、過去のバージョンでは引数が3つでした。3つの場合には、MenuLocationが引数から削除されます。

 

 

戻り値

なし

 

 

参照: