|
Delete Пример |
Sub Example_Delete()
' Этот пример создает Слой по имени "TEST".
' Затем выполняет итерации коллекции Слоев и показывает имена
' доступных слоев.
' Затем удаляет слой "TEST" и снова выполняет итерации коллекции слоев
' и показывает имена доступных слоев.
Dim layerObj As AcadLayer
' Создайте новый слой
Set layerObj = ThisDrawing.Layers.Add("TEST")
' Покажите имена слоев в рисунке
GoSub DISPLAYLAYERS
' Удалите слой "TEST"
layerObj.Delete
' Покажите имена слоев, остающихся в рисунке
GoSub DISPLAYLAYERS
Exit Sub
DISPLAYLAYERS:
Dim entry As AcadLayer
Dim layerNames As String
layerNames = ""
For Each entry In ThisDrawing.Layers
layerNames = layerNames & entry.name & ", "
Next
MsgBox "Рисунок состоит из следующих слоев:" & vbCr & layerNames, , "Delete Пример"
Return
End Sub
Сайт управляется системой uCoz