在脱发路上渐行渐远的安江 2021-04-07 10:47 采纳率: 50%
浏览 11

ArcGIS 使用C#二次开发,三维要素选择变化事件

如题,当我选中了三维A要素时,我再选择三维B要素触发的事件是哪个事件?

  • 写回答

1条回答 默认 最新

  • 鑫空之眼 2023-03-14 13:03
    关注

    当您在ArcGIS中选择三维A要素后,再选择三维B要素时,触发的是IObjectSelectionEvents.SelectionSetChanged事件。这个事件会在对象选择集发生变化时被触发,您可以使用该事件来获取当前选中的对象集合并进行相应的操作。以下是示例代码的参考。

    private static void OnSelectionSetChanged(object Sender, IObjectSelectionEvents_SelectionSetChangedEvent e)
    {
        // 获取当前选中的对象集合
        ISelectionSet selectionSet = e.selectionSet;
        // 在这里进行相应的操作...
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥100 求Web版SPC控制图程序包调式
  • ¥20 指导如何跑通以下两个Github代码
  • ¥15 大家知道这个后备文件怎么删吗,为啥这些文件我只看到一份,没有后备呀
  • ¥15 C++为什么这个代码没报错运行不出来啊
  • ¥15 一道ban了很多东西的pyjail题
  • ¥15 关于#r语言#的问题:如何将生成的四幅图排在一起,且对变量的赋值进行更改,让组合的图漂亮、美观@(相关搜索:森林图)
  • ¥15 C++识别堆叠物体异常
  • ¥15 微软硬件驱动认证账号申请
  • ¥15 GPT写作提示指令词
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等