0

在以编程方式选择某个功能后,我试图打开 ArcFM 属性编辑器。
我认为最简单的方法是抓住对其按钮的引用,并调用其 OnClick 方法。这会是最好的解决方案吗?以及如何找到按钮的 UID?(如果有一种查找按钮/命令 UID 的通用方法,我将不胜感激)。

似乎 ESRI 和 M&M(不是糖果……)都竭尽全力提供非常糟糕的文档……

4

1 回答 1

1

我最终得到了它(在我同事的帮助下)。如果有人对打开属性编辑器感兴趣,这里是:

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

分享和享受。

于 2009-07-23T06:31:28.783 回答