TreeNode.Collapse Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Réduit le TreeNode.
Surcharges
Collapse() |
Réduit le nœud d'arbre. |
Collapse(Boolean) |
Réduit TreeNode et réduit éventuellement ses enfants. |
Collapse()
- Source:
- TreeNode.cs
- Source:
- TreeNode.cs
- Source:
- TreeNode.cs
Réduit le nœud d'arbre.
public:
void Collapse();
public void Collapse ();
member this.Collapse : unit -> unit
Public Sub Collapse ()
Exemples
L’exemple de code suivant bascule le nœud sélectionné lorsqu’un bouton est cliqué. Si le nœud sélectionné est réduit, il est développé, s’il est développé en appelant la Expand méthode, il est réduit en appelant la Collapse méthode. Cet exemple nécessite que vous ayez un Form avec un TreeView contrôle qui en a au moins un TreeNode avec au moins un enfant TreeNode.
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
Remarques
La Collapse méthode réduit les nœuds actuels TreeNode et ses nœuds enfants. Si vous souhaitez réduire uniquement le courant TreeNode, utilisez la TreeNode.Collapse(Boolean) surcharge, en passant true
pour ignorer ses nœuds enfants.
Notes
L’état d’un TreeNode est conservé. Par exemple, si le niveau suivant de nœuds enfants n’a pas été réduit précédemment, lorsque la Expand méthode est appelée, les nœuds enfants apparaissent dans leur état précédemment développé.
Voir aussi
S’applique à
Collapse(Boolean)
- Source:
- TreeNode.cs
- Source:
- TreeNode.cs
- Source:
- TreeNode.cs
Réduit TreeNode et réduit éventuellement ses enfants.
public:
void Collapse(bool ignoreChildren);
public void Collapse (bool ignoreChildren);
member this.Collapse : bool -> unit
Public Sub Collapse (ignoreChildren As Boolean)
Paramètres
- ignoreChildren
- Boolean
true
pour laisser les nœuds enfants dans leur état actuel ; false
pour réduire les nœuds enfants.
Remarques
Utilisez la Collapse méthode, en passant true
, lorsque vous souhaitez réduire un nœud, mais laisser ses nœuds enfants dans leur état développé.