2012-10-01 58 views
0

在我的项目中,我需要跟踪实体选择的更改并以我需要的方式更改选择集(如过滤)。我想补充委托Document.ImpliedSelectionChanged,我检查选择的变化:选择在AutoCad中更改了跟踪

Editor.SelectImplied().Value 

,但在我没有按ESC键它的工作原理。按Esc键后,事件不再被触发。

我不需要一个被选中的subentites集来跟踪,所以Editor.SelectionAdded和Editor.SelectionRemoved事件也不能帮助我。

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

回答

0

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