选择更改了AutoCad中的跟踪

时间:2012-10-01 11:35:13

标签: c# objectarx

在我的项目中,我需要跟踪实体选择的变化,并以我需要的方式更改选择集(类似于过滤)。我将委托添加到Document.ImpliedSelectionChanged,我检查选择更改:

Editor.SelectImplied().Value

,但是当我不按Escape键时它可以正常工作。按Escape后,不再触发事件。

我不需要设置跟踪选定的子网站,因此Editor.SelectionAdded和Editor.SelectionRemoved事件也无法帮助我。

所以问题是:如何使用C#ObjectArx框架观察AutoCad文档中当前选择的更改?

1 个答案:

答案 0 :(得分:0)

问题出在另一个程序员添加的处理程序中,当处理程序抛出异常(并且此异常被autocad隐藏,因此无法捕获并调试-_-)所有其他处理程序都被删除,因为它的。