バージョン

RemoveAt メソッド (IUIHierarchyNodeList)

リストの指定したインデックスにある IUIHierarchyNode を削除します。
シンタックス
'宣言
 
Sub RemoveAt( _
   ByVal index As Integer _
) 
void RemoveAt( 
   int index
)

パラメータ

index
リストから削除するノードの0から始まるインデックス。
例外
例外解説
System.ArgumentOutOfRangeExceptionindex がリストに含まれるノードの範囲を超えている場合にスローされます。
System.NotSupportedExceptionIsReadOnly または IsFixedSize のどちらかのプロパティが True の場合にスローされます。
解説

IUIHierarchyNodeList は連続した要素で構成されているので、削除された node の空きを埋めるためにその次の IUIHierarchyNode インスタンスが1つ繰り上がります。プリケーションでリストのそれ以降のノードのインデックスを保持している場合は、削除操作の後にインデックスを更新(または無効化)する必要があります。

参照