明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2260|回复: 8

如何用vba清空绘图区?

[复制链接]
发表于 2006-5-7 14:13:00 | 显示全部楼层 |阅读模式

如何用vba清空绘图区?我做了一个按钮,想每次点一下就自动清除上一次画的图?

发表于 2006-5-7 16:41:00 | 显示全部楼层
绘图区?什么意思?用选择集+过滤器吧
发表于 2006-5-7 19:21:00 | 显示全部楼层

undo功能是吧?sendcommand "u"

发表于 2006-5-8 13:02:00 | 显示全部楼层
Public Sub del()
Dim obj As AcadEntity
For Each obj In ThisDrawing.ModelSpace
obj.Delete
Next
End Sub
 楼主| 发表于 2006-5-8 13:04:00 | 显示全部楼层

就是在绘图区画好了图形,然后用vba代码清除绘图区里的所有图形,在绘图区下的命令行可以输入(COMMAND "ERASE" "ALL" "")清空,但不知用vba怎么做?

 楼主| 发表于 2006-5-8 13:21:00 | 显示全部楼层
4楼的朋友说对了,谢谢了.
发表于 2006-5-10 12:57:00 | 显示全部楼层
用VB驱动CAD自动绘制凸轮!有没有源程序可以让我借鉴一下!如果需要什么数据我随时提供!谢谢了!
发表于 2006-5-13 15:00:00 | 显示全部楼层

你把一个图形传上来,然后写明你想要怎么样的功能,让大家看看吗

 

发表于 2006-5-27 16:40:00 | 显示全部楼层
用thisdrawing.sendcommand("_erase all ")就可以了!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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