明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1594|回复: 4

[求助]选择集遍历,及数据格式的疑问!!!

[复制链接]
发表于 2008-2-19 09:43:00 | 显示全部楼层 |阅读模式
我创建了一个选择集,并把所有的图层都添加到了选择集,想通过选择集批量更改图层特性,在遍历选择集中的每个成员时出现了数据格式错误,自己认为:往选择集里添加的都是图层,然后逐个取出来的时候也应该是图层吧!所以我的定义的 在逐个取出的成员变量的类型为“图层”,可是错误提示,选择集取出的成员变量的类型为“AcadEntity”(呵呵不知道具体含义),我想显示选择集中的各个成员的属性变化(图层),该如何做,谢谢!!!!!!在线等朋友们解答!!!!!
发表于 2008-2-19 17:00:00 | 显示全部楼层

你不取出来,直接改试试。

 楼主| 发表于 2008-2-19 17:32:00 | 显示全部楼层

不取得成员的位置怎么修改呢 ??选择集怎么知道要修改那个成员的属性呢??

刚接触不太清楚,还请讲的清楚点,谢谢了 !!!!

发表于 2008-2-23 11:27:00 | 显示全部楼层

选择集能装的是你在CAD中能够选择的东东,即实体

要操作图层,直接遍历Layers集合

 楼主| 发表于 2008-3-1 16:33:00 | 显示全部楼层
遍历选择集成员已经解决了,呵呵,谢谢两位的恢复,还有一个问题,就是使用RemoveItems方法从指定的选择集中移除对象时,如何给RemoveItems方法赋值,在这个地方又出现数据格式不相符的问题了,就是RemoveItems方法需要的是通用型的,可是选择集成员的类型是对象型(AcadEntity,不知道这样说对不对)的,所以在执行RemoveItems方法时系统总是提示“' 不能将“AcadEntity 数组”数据转换到“通用型”数据。”。请朋友们指点,谢谢了先!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 11:28 , Processed in 0.152085 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表