TreeView.ExpandAll Méthode

Définition

Développe tous les nœuds d’arbre.

C#
public void ExpandAll ();

Exemples

L’exemple de code suivant développe tous les nœuds d’arborescence dans un contrôle lorsqu’un TreeView CheckBox contrôle est vérifié et réduit le FirstNode moment où l’objet CheckBox est effacé. Cet exemple nécessite que vous disposiez d’un Form contrôle avec un CheckBoxcontrôle TreeView avec plusieurs TreeNodeCollection TreeNode objets (de préférence avec trois niveaux ou plus).

C#
private void myCheckBox_CheckedChanged(object sender, System.EventArgs e)
{
   // If the check box is checked, expand all the tree nodes.
   if (myCheckBox.Checked == true)
   {
      myTreeView.ExpandAll();
   }
   else
   {
      // If the check box is not checked, collapse the first tree node.
      myTreeView.Nodes[0].FirstNode.Collapse();
      MessageBox.Show("The first node of CustomerList root node is collapsed");
   }
}

Remarques

La ExpandAll méthode développe tous les objets, qui incluent tous TreeNode les nœuds d’arborescence enfant, qui se trouvent dans le TreeView contrôle.

Remarque

L’état d’un TreeNode élément persistant. Par exemple, supposons que vous appelez la ExpandAll méthode, puis que les nœuds d’arborescence racine individuels sont réduits. Les nœuds d’arborescence enfant n’ont pas été réduits et apparaissent dans leur état développé précédemment lorsque les nœuds d’arborescence racine sont redépliqués. L’appel de la CollapseAll méthode garantit que tous les nœuds d’arborescence apparaissent dans l’état réduit.

S’applique à

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
Windows Desktop 3.0, 3.1, 5, 6, 7

Voir aussi