明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1827|回复: 2

在vb状态下,无法实现物体移动即object.move不能用

[复制链接]
发表于 2005-3-25 10:51:00 | 显示全部楼层 |阅读模式
现在又遇到新的问题,在vb状态下,无法实现物体移动即object.move不能用,而且object.scaleentity也不能用,总提示无效属性 好像能用的东西很少,包括还有.addline之类的都不能用,是不是还需要加载其他东西才行 本来此帖我在上一个问题连续发表的,但是无人响应,我发现首贴,地响应速度最快 源码如下: ScaleFactor = oldblkwidth / newblkwidth
'Set obj1 = obj
'obj.ScaleEntity newrightpoint, ScaleFactor
obj.XScaleFactor = ScaleFactor
obj.YScaleFactor = ScaleFactor
obj.Update
'dwg.ActiveDocument.SendCommand "_move" & vbCr & obj & vbCr & newrightpoint & vbCr & oldrightpoint & vbCr
'obj.BasePoint = newrightpoint
'obj.Delete

'dwgfile.ModelSpace.InsertBlock oldrightpoint, newblk, ScaleFactor, ScaleFactor, ScaleFactor

'dwg.ActiveDocument.SendCommand "_scale" & vbCr & obj & vbCr & ScaleFactor & vbCr
'第五步,移动新块到旧块的原位置
dwg.Visible = True
obj.Move newrightpoint, oldrightpoint
运行到此出错!!!!!!!
dwg.Update
dwg.Visible = False
'dwg.ZoomAll
再次请斑竹帮忙呀?!!
谢谢
发表于 2005-3-25 21:30:00 | 显示全部楼层

reply

你的代码不全,而且欠规范!
能贴出完整的程序吗?
 楼主| 发表于 2005-3-26 16:09:00 | 显示全部楼层
谢谢斑竹的关心,上面的问题我已经解决了,原因是我定义点错误


dim newrightpoint(0 to 2) as Variant
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 20:38 , Processed in 0.177056 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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