TreeNode.Collapse Methode

Definition

Reduziert das TreeNode.

Überlädt

Name Beschreibung
Collapse()

Reduziert den Strukturknoten.

Collapse(Boolean)

Reduziert die TreeNode untergeordneten Elemente und reduziert sie optional.

Collapse()

Quelle:
TreeNode.cs
Quelle:
TreeNode.cs
Quelle:
TreeNode.cs
Quelle:
TreeNode.cs
Quelle:
TreeNode.cs

Reduziert den Strukturknoten.

public:
 void Collapse();
public void Collapse();
member this.Collapse : unit -> unit
Public Sub Collapse ()

Beispiele

Im folgenden Codebeispiel wird der ausgewählte Knoten umgeschaltet, wenn auf eine Schaltfläche geklickt wird. Wenn der ausgewählte Knoten reduziert ist, wird er erweitert, wenn er durch Aufrufen der Expand Methode erweitert wird, wird er durch Aufrufen der Collapse Methode reduziert. Dieses Beispiel erfordert, dass Sie über ein FormTreeView Steuerelement verfügen, das mindestens ein TreeNode Steuerelement mit mindestens einem untergeordneten Element TreeNodeaufweist.

void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   if ( treeView1->SelectedNode->IsExpanded )
   {
      treeView1->SelectedNode->Collapse();
      MessageBox::Show( String::Concat( treeView1->SelectedNode->Text, " tree node collapsed." ) );
   }
   else
   {
      treeView1->SelectedNode->Expand();
      MessageBox::Show( String::Concat( treeView1->SelectedNode->Text, " tree node expanded." ) );
   }
}
private void button1_Click(object sender, System.EventArgs e)
{
   if (treeView1.SelectedNode.IsExpanded)
   {
      treeView1.SelectedNode.Collapse();
      MessageBox.Show(treeView1.SelectedNode.Text + 
        " tree node collapsed.");
   }
   else
   {
      treeView1.SelectedNode.Expand();
      MessageBox.Show(treeView1.SelectedNode.Text + 
        " tree node expanded.");
   }
}
Private Sub button1_Click(sender As Object, _
  e As System.EventArgs) Handles button1.Click
   If treeView1.SelectedNode.IsExpanded Then
      treeView1.SelectedNode.Collapse()
      MessageBox.Show(treeView1.SelectedNode.Text & _ 
        " tree node collapsed.")
   Else
      treeView1.SelectedNode.Expand()
      MessageBox.Show(treeView1.SelectedNode.Text & _
        " tree node expanded.")
   End If
End Sub

Hinweise

Die Collapse Methode reduziert die aktuellen und untergeordneten TreeNode Knoten. Wenn Sie nur den aktuellen TreeNodeReduzieren möchten, verwenden Sie die TreeNode.Collapse(Boolean) Überladung, true um die untergeordneten Knoten zu ignorieren.

Note

Der Status eines TreeNode Vorgangs wird beibehalten. Wenn beispielsweise die nächste Ebene untergeordneter Knoten zuvor nicht reduziert wurde, werden die untergeordneten Knoten beim Aufrufen der Expand Methode im zuvor erweiterten Zustand angezeigt.

Weitere Informationen

Gilt für:

Collapse(Boolean)

Quelle:
TreeNode.cs
Quelle:
TreeNode.cs
Quelle:
TreeNode.cs
Quelle:
TreeNode.cs
Quelle:
TreeNode.cs

Reduziert die TreeNode untergeordneten Elemente und reduziert sie optional.

public:
 void Collapse(bool ignoreChildren);
public void Collapse(bool ignoreChildren);
member this.Collapse : bool -> unit
Public Sub Collapse (ignoreChildren As Boolean)

Parameter

ignoreChildren
Boolean

true die untergeordneten Knoten in ihrem aktuellen Zustand zu lassen; false um die untergeordneten Knoten zu reduzieren.

Hinweise

Verwenden Sie die Collapse Methode, übergeben trueSie die Methode, wenn Sie einen Knoten reduzieren möchten, aber die untergeordneten Knoten in ihrem erweiterten Zustand belassen möchten.

Gilt für: