乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 118|回复: 7

[求助]如何通过图元获取图元所在的编组

[复制链接]

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2010-9-6 11:16:00 | 显示全部楼层 |阅读模式
请教,我有一些图元,这些图元其中有些是有编组的。
我如何通过选择其中一个图元获取它所在的编组呢!?

对于DBDictionary这块不熟悉。麻烦知道的那位给个例子,或者指个道!
谢谢啊!
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2010-9-6 12:59:00 | 显示全部楼层
搜下前段时间的好评贴,有这样内容的
回复

使用道具 举报

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2010-9-6 13:45:00 | 显示全部楼层
谢谢版主,看到那个贴了,那个贴的基本思路就是遍历所有Groups,直到找到包含所选图元的组了就退出。最坏的打算就是最后一个包含该图元!

那么,就图元本身而言,不是有个ExtensionDictionary吗?那个里面返回来的内容不包含组的信息吗?

lisp里面一个图元的102组吗之间,330那个组码就是图元所在的组! .Net可以获取这样的信息吗?


102

Start of persistent reactors group; always “{ACAD_REACTORS” (persistent reactors group appears in all dictionaries except the main dictionary)
330

Soft-pointer ID/handle to owner dictionary. For GROUP objects this is always the ACAD_GROUP entry of the named object dictionary
102

End of persistent reactors group, always “}”
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2010-9-6 18:11:00 | 显示全部楼层
看完那个帖子哈


回复

使用道具 举报

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2010-9-7 09:28:00 | 显示全部楼层
哦,是哦!
这个我开始看完了!没看明白。就没太在意。
最后这个,就是我说的那个意思了!!!谢谢版主!!
回复

使用道具 举报

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2010-9-7 09:30:00 | 显示全部楼层
if (Pdbobj.GetType().ToString().Replace("Autodesk.AutoCAD.DatabaseServices.", "") == "Group")

VB里面不是,Typeof Pdbobj is Group 就行了把!
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2010-9-7 13:44:00 | 显示全部楼层
没错
这样写更好
回复

使用道具 举报

1

主题

12

帖子

2

银币

初来乍到

Rank: 1

铜币
16
发表于 2011-5-12 17:27:00 | 显示全部楼层
Pdbobj.GetType().ToString()这个不会返回组信息吧,它返回的应该是所选图元的类型
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-29 12:43 , Processed in 2.123503 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表