创建对象并为其分配图层、颜色和线型属性后,您可能希望更改对象的图层。 如果您不小心在错误的图层上创建了对象或决定稍后更改图层组织,则更改对象的图层非常有用。 要更改对象的图层,请使用为该对象提供的属性。Layer 属性采用图层的名称作为输入。Layer 将对象移动到其他图层本示例在活动图层上创建一个圆圈,然后创建一个名为“ABC”的新图层。然后,它将圆移动到新图层。 Sub Ch4_MoveObjectNewLayer()
' Create a circle
Dim circleObj As AcadCircle
Dim center(0 To 2) As Double
Dim radius As Double
center(0) = 2: center(1) = 2: center(2) = 0
radius = 1
Set circleObj = ThisDrawing.ModelSpace.AddCircle(center, radius)
' Create a new layer called "ABC"
Dim layerObj As AcadLayer
Set layerObj = ThisDrawing.Layers.Add("ABC")
' Assign the circle to the "ABC" layer
circleObj.Layer = "ABC"
circleObj.Update
End Sub
|
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-10-29 06:05
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.