Delete Метод

Удаляет указанный объект или набор сохраненных параметров настройки слоя.

См. также | Пример

Синтаксис

object.Delete

Object

All Drawing Objects, Block, Dictionary, DimStyle, Group, Hyperlink, Layer, LayerStateManager, Layout, Linetype, PlotConfiguration, PopupMenuItem, PViewport, RegisteredApplication, SelectionSet, TextStyle, Toolbar, ToolbarItem, UCS, View, Viewport, XRecord
Объект или объекты обращающиеся к этому методу.

Замечания

Когда Вы удаляете объект в коллекции, всем остающимся элементам в коллекции переназначен новый индекс, основанный на текущем счете. Вы должны поэтому избежать циклов, которые удаляют объект при выполнении итераций через коллекцию. Например, следующий код VBA приведет к ошибке во время выполнения программы:

For i = 0 To ThisDrawing.Groups.Count - 1
    ThisDrawing.Groups.Item(i).Delete
Next I

Вместо этого, используйте следующий код VBA, чтобы удалить всех членов в коллекции:

for each obj in ThisDrawing.Groups
    obj.Delete
next obj

Вы можете также использовать следующий код VBA, чтобы удалить отдельного экземпляра коллекции:

ThisDrawing.Groups.item("group1").Delete

Ошибка кончится, если Вы пытаетесь удалять объект коллекции.

ToolbarItem: Вы можете только добавить или удалить элементы панели инструментов, когда панель инструментов видима.

AcadLayerStateManager: Этот объект берет параметр Name, который является строкой, представляющей состояние слоя, который будет удален.

Сайт управляется системой uCoz