乐筑天下

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

遍历整个图形

[复制链接]

12

主题

150

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
198
发表于 2007-4-4 11:19:45 | 显示全部楼层
戴夫,这的确很有道理。非常感谢
我将尝试一下,然后我会公布结果。
标记
回复

使用道具 举报

12

主题

150

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
198
发表于 2007-4-4 18:09:00 | 显示全部楼层

戴夫,
效果很好,正是我要找的
谢谢
马克
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2007-4-5 06:27:16 | 显示全部楼层
马克,
虽然这些方法中的任何一种都能奏效,但杰夫和查克向你展示的将是一种更快、更有效的方式来完成你想做的事情。他们建议在布局中查找blockreference,而不是在图形中的每个实体中搜索blockreferences。快多了!
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2007-4-5 09:19:21 | 显示全部楼层

是的,我同意这一点,我感谢您的帮助。然而,有些人可能会说sset方法更快。无论哪种方式,它都很好,而且一点也不慢。不过,我会记住那个提示以供将来参考
谢谢
回复

使用道具 举报

16

主题

168

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2007-4-5 09:45:09 | 显示全部楼层

事实上,有人告诉我,这是一种更好的方法:通过对象(图形)循环,而不是实体,实体就是一切。我必须同意-->
标记
  1. Dim Layout As AcadLayout
  2. Dim Obj As Object
  3. For Each Layout In ThisDrawing.Layouts
  4.    For Each Obj In Layout.Block
  5.       If TypeOf Obj Is AcadBlockReference Then
  6.          ListBox1.AddItem (Obj.Name)
  7.       End If
  8.    Next Obj
  9. Next Layout
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-7 14:26 , Processed in 1.594371 second(s), 60 queries .

© 2020-2025 乐筑天下

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