TreeNode.Remove Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli ağaç düğümünü ağaç görünümü denetiminden kaldırır.
public:
void Remove();
public void Remove ();
member this.Remove : unit -> unit
Public Sub Remove ()
Örnekler
Aşağıdaki kod örneği, kullanıcı farenin üzerine sağ tıkladığında öğesini TreeNode kaldırır ve kullanıcı fare tekerleğini üzerine tıkladığında genişletilmişten daraltılmışa değiştirir. Bu örnek, üzerinde bir denetimi olan bir FormTreeView öğesinin olmasını gerektirir. her TreeView biri en az bir alt düğüme sahip olan iki veya daha fazla kök ağaç düğümüne sahip olmalıdır.
private:
void treeView1_MouseDown( Object^ /*sender*/, MouseEventArgs^ e )
{
switch ( e->Button )
{
// Remove the TreeNode under the mouse cursor
// if the right mouse button was clicked.
case ::MouseButtons::Right:
treeView1->GetNodeAt( e->X, e->Y )->Remove();
break;
// Toggle the TreeNode under the mouse cursor
// if the middle mouse button (mouse wheel) was clicked.
case ::MouseButtons::Middle:
treeView1->GetNodeAt( e->X, e->Y )->Toggle();
break;
}
}
private void treeView1_MouseDown(object sender, MouseEventArgs e)
{
switch(e.Button)
{
// Remove the TreeNode under the mouse cursor
// if the right mouse button was clicked.
case MouseButtons.Right:
treeView1.GetNodeAt(e.X, e.Y).Remove();
break;
// Toggle the TreeNode under the mouse cursor
// if the middle mouse button (mouse wheel) was clicked.
case MouseButtons.Middle:
treeView1.GetNodeAt(e.X, e.Y).Toggle();
break;
}
}
Private Sub treeView1_MouseDown(sender As Object, _
e As MouseEventArgs) Handles treeView1.MouseDown
Select Case e.Button
' Remove the TreeNode under the mouse cursor
' if the right mouse button was clicked.
Case MouseButtons.Right
treeView1.GetNodeAt(e.X, e.Y).Remove()
' Toggle the TreeNode under the mouse cursor
' if the middle mouse button (mouse wheel) was clicked.
Case MouseButtons.Middle
treeView1.GetNodeAt(e.X, e.Y).Toggle()
End Select
End Sub
Açıklamalar
Remove yöntemi çağrıldığında, ağaç düğümü ve öğesine TreeNodeatanan tüm alt ağaç düğümleri öğesinden TreeViewkaldırılır. Kaldırılan alt düğümler öğesinden TreeView kaldırılır, ancak yine de bu ağaç düğümüne eklenir.