コレクションとコレクション項目の削除

 
 
 

コレクションから個々のコレクション項目を削除する場合は、Remove メソッドを使用できます。 また、Model(シーン ルート上の)オブジェクトの RemoveChild メソッドを使用してシーンからコレクションを削除したり、RemoveAll メソッドを使用してコレクションを空の状態にしておく(ただしシーン内には存在します)こともできます。

Remove メソッドでアイテムを削除するには

コレクションから項目を削除するには、コレクションの Remove メソッドを使用します。 たとえば、oCollection および oItem を既に作成してある場合は、次のようにします。

oCollection.Remove "CameraInterest"
oCollection.Remove item
LogMessage "Collection= " & oCollection

RemoveAll メソッドでコレクションを空にするには

コレクションから項目をすべて削除するには、コレクションの RemoveAll メソッドを使用します。 たとえば、oCollection を既に作成してある場合は、次のようにします。

oCollection.RemoveAll
LogMessage "Object Count = " & oCollection.Count

シーンからコレクションを削除するには

シーンからコレクションそのものを削除するには、ルートの RemoveChild メソッドを使用します。 たとえば、oRoot オブジェクトおよび oCollection オブジェクトを既に定義してある場合は、次のようにします。

oRoot.RemoveChild( oCollection )