Открытие редактора атрибутов ARCFM от ArcObjects

StackOverflow https://stackoverflow.com/questions/1164894

  •  19-09-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

Поделиться и наслаждаться.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top