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 に答える