luster 发表于 2003-2-19 11:30:00

选择集求教

在VBA中我建立选择集
用select方法的acSelectionSetCrossing模式进行选取实体
为什么每次都选不到实体(我的实体是程序在建立选择集前
绘制的)。但是如果图形中以前存在实体,则选择集就可以选到
实体,这是为什么?是因为程序执行有延迟?选择集选的时候
实体还没有绘制好?应该怎么解决这个问题?
还有就是如果我用additem方法能不能把实体一个一个加入到
选择集中?VBA中是不是只能用图元对象数组的方法加入?

那位大虾求救我。bow!

南子 发表于 2003-2-19 11:35:00

您是否过滤掉了?

Luster 发表于 2003-2-19 11:48:00

没有啊,我根本设置Filtertype参数,都是默认的

mccad 发表于 2003-2-19 12:56:00

如果你用SendCommand方面建立对象的话有这个可能

请你用Add+的方法来添加对象,这样先后顺序就不会有问题了。
用AddItem方法只能使用对象数组,而不能直接使用对象作为参数,你可以先将对象组合成数组再引用AddItem方法。
页: [1]
查看完整版本: 选择集求教