在脱发路上渐行渐远的安江 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;
        // 在这里进行相应的操作...
    }
    
    评论

报告相同问题?