gogogo168 发表于 2004-9-9 18:43:00

多谢大侠指点下边的三个问题,,先谢谢了

问题1:


AutoCAD.AcadLWPolyline.Coordinate(index as long)是不是index处的坐标?


但我用addline(,)引用这个坐标的时候有错,是不是因为2维坐标不能被引用三维坐标的函数引用?如果,我想引用,请问有什么简单的办法实现吗??????


问题2:


对于AcadLWPolyline,如我想把顶点个数减少,即如果原来是6个顶点的线,我想把它后边的2个点去掉,变成4个顶点的AcadLWPolyline,请问,,,AcadLWPolyline自带的有这个函数吗?如何实现??


问题3:


我编的vba程序,当我用utility.prompt提示错误信息退出程序后,总是返回不到命令的待输入状态,,请问是什么问题????????

雪山飞狐_lzh 发表于 2004-9-9 19:38:00

1、


dim pnt(2) as double


pnt(0)=...


pnt(1)=...


2、重生成一条


3、不明白你的意思

gogogo168 发表于 2004-9-10 13:08:00

问题2,重生成一条,它的句柄就变了!!!AcadLWPolyline只有增加顶点的函数,没有减少顶点的函数吗???


问题3,就是,,我的vba不满足条件,提前退出时,,为什么命令窗口回不到命令状态,就是,,,前边有命令提示符,等待用户敲命令的状态....

ntchjie 发表于 2004-9-10 14:09:00

最后一个我也碰到过,加个update,就可以了,我用vb写的一般最后加一句,就能回到command状态。


acadobj.Update

雪山飞狐_lzh 发表于 2004-9-10 19:11:00

我怎么越看越糊涂了,麻烦贴代码上来说明一下?

gogogo168 发表于 2004-9-11 08:23:00

多谢<A name=50247><FONT color=#000066><B>ntchjie</B></FONT></A>!!!!!


飞狐斑竹,,,代码在公司,,,,我一般下班不工作了,实在抱歉

efan2000 发表于 2004-9-13 08:57:00

第二个是重新设置属性Coordinates的值,它是一个数组,改变它的结构就能修改多义线的形状了。
页: [1]
查看完整版本: 多谢大侠指点下边的三个问题,,先谢谢了