2009-07-22 68 views
0

我想通过编程方式选择某个特性后,打开ArcFM属性编辑器。
我想最简单的方法是抓住按钮的引用,并调用它的OnClick方法。这是最好的解决方案吗?我如何找到按钮的UID? (如果找到一个按钮/命令UID的一般方法,我会很感激它)。从ArcObjects打开ArcFM属性编辑器

看起来既ESRI和M & M(不是糖果...)费了九牛二虎之力供应非常糟糕的文档......

回答

1

我得到了它在年底(与我合作的帮助这里的工人)。如果任何人有兴趣打开属性编辑器,这里有:

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

分享和享受。