英語で読む

次の方法で共有


TreeNode.ExpandAll メソッド

定義

すべての子ツリー ノードを展開します。

C#
public void ExpandAll ();

次のコード例では、a がオンのときにCheckBoxコントロール内のすべてのツリー ノードをTreeView展開し、クリア時をFirstNodeCheckBox折りたたみます。 この例では、複数TreeNodeのオブジェクト (できれば 3 つ以上のレベルを持つ) を持つ TreeNodeCollection with a と a のコントロールが必要FormCheckBoxTreeViewです。

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

注釈

このメソッドは ExpandAll 、コレクションに割り当てられているすべての子ツリー ノードを Nodes 展開します。

注意

a TreeNode の状態は永続化されます。 たとえば、次のレベルの子ノードが以前に折りたたまれていない場合、メソッドが呼び出されると Expand 、子ノードは以前に展開された状態で表示されます。

適用対象

製品 バージョン
.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

こちらもご覧ください