河伯 发表于 2011-10-28 16:17:43

加载多个GripOverrule的问题

现有两个自定义的GripOverrule,都是对多段线进行夹点操作,各自设置了不同的过滤条件。

Class GripOverrule1
SetExtensionDictionaryEntryFilter("Pline1"))

Class GripOverrule2
SetExtensionDictionaryEntryFilter("Pline2"))

如果用Overrule.AddOverrule只加载一个GripOverrule,夹点拖动的效果和程序设计目的一致。如果两个都加载,则多段线只要符合一个过滤条件,两个自定义类中的MoveGripPointsAt都要执行一遍,程序不能正常工作。
有人遇到过这种奇怪情况吗?
页: [1]
查看完整版本: 加载多个GripOverrule的问题