Lire en anglais

Partager via


TreeNode.Collapse Méthode

Définition

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.

C#
public void 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.

C#
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.");
   }
}

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.

Note

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 à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Collapse(Boolean)

Source:
TreeNode.cs
Source:
TreeNode.cs
Source:
TreeNode.cs

Réduit TreeNode et réduit éventuellement ses enfants.

C#
public void Collapse(bool ignoreChildren);

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é.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10