乐筑天下

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

[编程交流] 在3D true VBA中删除

[复制链接]

6

主题

19

帖子

13

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 14:48:19 | 显示全部楼层 |阅读模式
你好
 
我正在寻找一个命令来删除/删除我的画,我画真正的VBA。我想用一个按钮删除这幅画。我可以抹掉所有的画。但我只想删除我上次在程序中绘制的图形。
有什么想法吗??这是为了我的学校项目。
 
当做
 
托米
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 14:58:17 | 显示全部楼层
如果我的回答正确:
 
如果实体需要在例程范围内删除,那么例程应该保留对它们的对象引用,可能通过全局变量,然后调用实体。删去
 
如果实体的持续时间超过例程的持续时间(即添加到文档、关闭然后重新打开),则可能需要通过自定义注册的应用程序名称(DXF代码1001)为实体分配扩展数据。当需要删除时,可以通过基于注册应用程序名称的选择过滤器检索实体。
 
或者,您的例程可以创建一个保存自定义词典,记录添加的所有实体。稍后,可以查询字典以查找需要删除的实体。例行公事需要汤姆进行所有的“房屋清理”,以使字典保持最新。
回复

使用道具 举报

6

主题

19

帖子

13

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 15:06:22 | 显示全部楼层
你好
 
jou有这个代码的例子吗???
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 15:22:12 | 显示全部楼层
VBA帮助部分对如何使用扩展数据进行了很好的解释和示例。
 
过滤后的选择将使用这些组件
 
  1. Dim intCode(0) As Integer
  2. Dim varData(0) As Variant
  3. Dim TempObjSS As AcadSelectionSet
  4. . . . . .
  5. intCode(0) = 1001: varData(0) = "Test_Application"
  6. ‘code to insure Selection Set does not already exist
  7.   On Error Resume Next
  8.   ThisDrawing.SelectionSets.Item("TempSSet").Delete
  9.   On Error GoTo 0
  10. Set TempObjSS = ThisDrawing.SelectionSets.Add("TempSSet")
  11. TempObjSS.Select acSelectionSetAll, , , intCode, varData
  12. . . . . .

154823r3roozzznokgen8o.jpg
回复

使用道具 举报

6

主题

19

帖子

13

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 15:30:06 | 显示全部楼层
你好
 
我使用Cad 2008,在帮助中我找不到类似“setXdata”或somting Simular的somting。
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 15:38:13 | 显示全部楼层
您首先必须从“帮助”进入“ActiveX Automation and VBA”部分。
154825tlen77rlh9ff8r7g.jpg
回复

使用道具 举报

6

主题

19

帖子

13

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 15:48:19 | 显示全部楼层
你好
 
你使用哪种帮助??VBA或CAD中的1。
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 15:55:27 | 显示全部楼层
任何特定于AutoCAD的内容只能在AutoCADs帮助部分中找到,如上图所示。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 22:00 , Processed in 0.662113 second(s), 70 queries .

© 2020-2025 乐筑天下

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