掲示板一覧 - トピック一覧 EA API
プロジェクトブラウザからの要素のオブジェクトの取得 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2008-2-25 10:45 |
EA Administrator ![]() ![]() 投稿: 1895 |
プロジェクトブラウザからの要素のオブジェクトの取得○ご質問
プロジェクトブラウザで要素を右クリックして、アドインを実行しようと しています。Repositoryから、選択した要素のオブジェクトを取得しようと していますが、引数には渡すオブジェクトで困っています。 どのようなオブジェクトを渡せばよいでしょうか? 右クリックした要素は、パッケージです Object obj = repo.GetTreeSelectedItem(new Object()); ○回答 GetTreeSelectedItem()は、引数はObject型、戻り値はObjectTypeですので、 以下のように記述することで、パッケージのオブジェクトを取得することが 可能です。 (C#の例) object obj; EA.ObjectType objType = repository.GetTreeSelectedItem(out obj); if (objType == EA.ObjectType.otPackage) { EA.Package package = (EA.Package)obj; string name = package.Name; } |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




