質問

特定の機能をプログラムで選択した後、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