zzlzz 发表于 2003-5-6 16:32:00

选择集的additem方法参数能否为二维数组?

关于选择集的additem方法,帮助文件中大致如下:
ReDim ssobjs(0 To ThisDrawing.ModelSpace.count - 1) As AcadEntity

    For I = 0 To ThisDrawing.ModelSpace.count - 1
      Set ssobjs(I) = ThisDrawing.ModelSpace.Item(I)
    Next

ssetObj.AddItems ssobjs

请问,能否将ssobjs 定义成二维数组?如:
dim ssobjs(0 to 2,0 to 2)

ssetobj.additems ssobjs

谢谢!

efan2000 发表于 2003-5-6 19:24:00

AddItems的参数只能是一维数组

碰到多维数组时,应先将其转化成一维数组,然后再使用AddItems方法。

zzlzz 发表于 2003-5-7 08:39:00

thanks~~

是啊,很麻烦.
谢谢班主任的回答!

crazylsp 发表于 2013-4-19 17:21:22

本帖最后由 crazylsp 于 2013-4-19 17:22 编辑

碰到多维数组时,应先将其转化成一维数组,然后再使用AddItems方法。
就是说只能绘一维数组加入一维的元素吧。
页: [1]
查看完整版本: 选择集的additem方法参数能否为二维数组?