|
发表于 2006-8-10 16:22:00
|
显示全部楼层
问题已解决,但还是谢谢4楼
恩,还有二楼.不过看"对象block "是不能解决改变属性的问题的.
解决方法:
1. ' 更改属性值
' 注意:没有 SetAttributes。一旦包含 ' 变量数组,就拥有了对象。 ' 更改这些对象就会改变图形中的对象。 varAttributes = blockRefObj.GetAttributes varAttributes(0).textString = "NEW VALUE!"2. 没有找到插入带多属性的属性块的直接方法.我是这么做的obj=ThisDrawing.ModelSpace.InsertBlock Pt, "B-GKBTI", 1#, 1#, 1#, 0插入该块,所有属性值为空.然后修改obj的属性值.我知道有AddAttribute方法,但是当有多个属性时就不会用了,所以解决办法比较绕,望高手不要见笑 |
|