2009-07-22 2 views
0

Я пытаюсь открыть редактор атрибутов ArcFM после выбора определенной функции программно.
Я понял, что самым простым способом было бы захватить ссылку на ее кнопку и вызвать метод OnClick. Будет ли это лучшим решением? И как я могу найти UID кнопки? (Если есть общий способ найти UID кнопки/команды, я был бы признателен).Открытие редактора атрибутов ArcFM из ArcObjects

кажется как ESRI и M & M (не конфеты ...) пошли на большие длины, чтобы поставить очень плохую документацию ...

ответ

1

Я получил его в конце (с помощью моего со- рабочие здесь). Если кто-либо когда-нибудь захочет открыть Редактор атрибутов, то здесь:

UID uid = new UID(); 
uid.Value = "mmDesktop.MMAttributeCmd"; 
ICommandItem commandItem = document.CommandBars.Find(uid, false, false); 
commandItem.Command.OnClick(); 

Делитесь и наслаждайтесь.

Смежные вопросы