TreeNodeCollection.RemoveAt(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ツリー ノード コレクションの指定したインデックスにあるツリー ノードを削除します。
public:
virtual void RemoveAt(int index);
public virtual void RemoveAt (int index);
abstract member RemoveAt : int -> unit
override this.RemoveAt : int -> unit
Public Overridable Sub RemoveAt (index As Integer)
パラメーター
実装
例
次のコード例では、プロパティTreeNode.Textが "Node0" に設定されている場合、最初TreeNodeの を からTreeView削除します。 が Button クリックされると、 の最初 TreeNode の TreeView が メソッドを RemoveAt 使用して削除されます。 この例では、 に Formと Button をTreeView作成している必要があります。 のTreeView最初TreeNodeの には、"Node0" というテキスト プロパティが必要です。
void button2_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// Delete the first TreeNode in the collection
// if the Text property is S"Node0."
if ( this->treeView1->Nodes[ 0 ]->Text->Equals( "Node0" ) )
{
this->treeView1->Nodes->RemoveAt( 0 );
}
}
private void button2_Click(object sender, EventArgs e)
{
// Delete the first TreeNode in the collection
// if the Text property is "Node0."
if(this.treeView1.Nodes[0].Text == "Node0")
{
this.treeView1.Nodes.RemoveAt(0);
}
}
Private Sub button2_Click(sender As Object, e As EventArgs) Handles button2.Click
' Delete the first TreeNode in the collection
' if the Text property is "Node0."
If Me.treeView1.Nodes(0).Text = "Node0" Then
Me.treeView1.Nodes.RemoveAt(0)
End If
End Sub
注釈
TreeNodeがツリー ノード コレクションから削除されると、後続のすべてのツリー ノードがコレクション内の 1 つの位置に移動します。
または メソッドをTreeNode使用して、以前に追加した をRemoveClear削除することもできます。
注意
コレクションの列挙とノードの削除はサポートされていません。
コレクションに新しいTreeNodeオブジェクトを追加するには、または Insert メソッドをAddAddRange使用します。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET