Vymazání prvku z objektu Collection

Další důležitou metodou, kterou využívají objekty Collection je metoda pro vymazání prvku z Collection (souboru). Metoda se jmenuje Delete.

Příklad vymazání vrstvy se jménem "PRVNI"


  Dim PrvniVrstva as AcadLayer
  Set PrvniVrstva = ThisDrawing.Layers.Item("PRVNI")
  PrvniVrstva.Delete

Vysvětlení předchozího kódu:

První řádek kódu definuje proměnnou PrvniVrstva (typu AcadLayer). Další řádek kódu nastavuje proměnnou PrvniVrstva, aby ukazovala na vrstvu se jménem "PRVNI". Následuje řádek kódu používá metodu Delete pro vymazání vrstvy PrvniVrstva.

POZNÁMKA

Jakmile je jednou objekt vymazán, musíte zajistit, aby se program nikdy nepokusil přistoupit k vymazanému objektu znova.