2017-05-29 6 views
-1

私のアドインではEA_OnNotifyContextItemModified()イベントを使用してフォームを呼び出していますが、要素プロパティが変更されるたびに呼び出されます。だから私は私のフォームを呼び出すことができるようにプロパティウィンドウでOK_buttonがクリックされたときに知ることができます。任意の助けを借りていただきありがとうございます。Enterprise ArchitectでElenemtプロパティウィンドウのフォームを呼び出す方法OKボタンをクリック

public void EA_OnNotifyContextItemModified(EA.Repository Repository, string GUID, EA.ObjectType ot) 
{ 
    // userForm(); 
} 

答えて

0

そうする簡単な方法はないようです。

EA_OnContextItemDoubleClickedを使用して、「アイテム編集ウィンドウ内のユーザー」のステータスを設定し、ユーザーがそのステータスを持っているかどうかをEA_OnNotifyContextItemModified()で処理できます。

(ただし、そこにユーザーがクリックをキャンセルした場合に検出する方法であると思われるので、ユーザーが要素の編集ウィンドウを終了した場合、ステータスをリセットする方法を見つける必要はありません)

他私が考えることができるソリューションは、あなた自身の要素編集ウィンドウを作ることです。

関連する問題