TreeNode.Collapse Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Reduziert den TreeNode.
Überlädt
Collapse() |
Reduziert den Strukturknoten. |
Collapse(Boolean) |
Reduziert den TreeNode und optional die zugehörigen untergeordneten Elemente. |
Collapse()
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 aktiviert, wenn auf eine Schaltfläche geklickt wird. Wenn der ausgewählte Knoten reduziert wird, wird er erweitert, wenn er durch Aufrufen der Methode erweitert wird, wird er durch Aufrufen der Expand Collapse Methode reduziert. In diesem Beispiel ist erforderlich, dass Sie über ein Form TreeView Steuerelement verfügen, das mindestens ein Element mit mindestens einem untergeordneten Element TreeNodeaufweistTreeNode.
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 TreeNode und untergeordneten Knoten. Wenn Sie nur den aktuellen TreeNodeReduzieren möchten, verwenden Sie die TreeNode.Collapse(Boolean) Überladung, true
um seine untergeordneten Knoten zu ignorieren.
Hinweis
Der Zustand einer TreeNode Betreffenden wird beibehalten. Wenn beispielsweise die nächste Ebene von untergeordneten Knoten zuvor nicht reduziert wurde, wenn die Expand Methode aufgerufen wird, werden die untergeordneten Knoten in ihrem zuvor erweiterten Zustand angezeigt.
Siehe auch
Gilt für
Collapse(Boolean)
Reduziert den TreeNode und optional die zugehörigen untergeordneten Elemente.
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
, um die untergeordneten Knoten in ihrem aktuellen Zustand zu belassen, false
, um die untergeordneten Knoten zu reduzieren.
Hinweise
Verwenden Sie die Collapse Methode, übergeben true
, wenn Sie einen Knoten reduzieren möchten, aber ihre untergeordneten Knoten in ihrem erweiterten Zustand verlassen.