乐筑天下

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

[综合讨论] 宏,怎样隐蔽部门TextNote???

[复制链接]

7

主题

40

帖子

33

银币

初来乍到

Rank: 1

铜币
35
发表于 2010-11-23 15:44:56 | 显示全部楼层 |阅读模式
Revit中有很多TextNote的笔墨.现在我想隐蔽部门,只表现我须要看到的.
叨教用宏怎样实现?
是用View.SetVisibility()??但这个好象是针对Category的,TextNote用不了.
请各人辅导一二,谢谢!
回复

使用道具 举报

1

主题

21

帖子

20

银币

初来乍到

Rank: 1

铜币
5
发表于 2010-11-23 16:59:38 | 显示全部楼层
请试一下View.Hide方法。
回复

使用道具 举报

7

主题

40

帖子

33

银币

初来乍到

Rank: 1

铜币
35
发表于 2010-11-25 10:10:28 | 显示全部楼层
我用如下代码去做的:
            ElementSet elemSet = uidoc.Selection.Elements;
            View v = uidoc.Document.ActiveView;
            v.Hide(elemSet);

但却提示"Revit无法执行Hide"
实在不解.
回复

使用道具 举报

1

主题

21

帖子

20

银币

初来乍到

Rank: 1

铜币
5
发表于 2010-11-25 13:36:51 | 显示全部楼层
selection内有哪些对象呢,具体的异常能够贴出来吗
回复

使用道具 举报

7

主题

40

帖子

33

银币

初来乍到

Rank: 1

铜币
35
发表于 2010-11-25 14:32:00 | 显示全部楼层
ElementSet里面的对象,是当前被选择的对象.(比如我运行宏前选择的一面墙)
回复

使用道具 举报

7

主题

40

帖子

33

银币

初来乍到

Rank: 1

铜币
35
发表于 2010-11-26 12:08:14 | 显示全部楼层
谢谢,成功了!
回复

使用道具 举报

7

主题

40

帖子

33

银币

初来乍到

Rank: 1

铜币
35
发表于 2010-11-26 12:11:50 | 显示全部楼层
因为宏是默认TransactionMode.Manual.
把它改成Autometic就可以了.

但,我有一点不明白.
为什么之前我的几个简单的宏(比如选择墙并高亮),Manual可行,不需要启动transaction,而这个要呢???
是不是对文档做了修改操作的,都要调用transaction.???
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 13:43 , Processed in 0.690732 second(s), 66 queries .

© 2020-2025 乐筑天下

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