C1TreeNode クラスでは、1 つのノード(親または子)を展開する Expand メソッドが提供されています。Expand メソッドは、特定のノード内の子ノードを展開するかどうかを決定する Boolean 値を受け取ります。このメソッドを true に設定すると、選択したノードと一緒にすべての子ノードが展開されます。 false に設定した場合は、メソッドが呼び出されたノードだけが展開されます。次のコードスニペットは、Expand メソッドを使用して 1 つのノードを展開する方法を示します。
次に示すように、子ノードは展開されずに、親ノードだけが展開されます。
C1TreeNode クラスでは、ノードを一度に 1 つだけ展開する Expanded プロパティも提供されています。
C1TreeView クラスでは、ツリービューを完全に展開する ExpandAll メソッドも提供されています。完全に展開した状態では、次の図に示すように、親ノードの下にあるすべての子ノードがツリービューに表示されます。
次のコードスニペットは、ExpandAll メソッドを使用してツリービューを完全に展開する方法を示します。
ツリービューが完全に展開されたら、それを折りたたまれないようにすることができます。それには、次のコードに示すように、C1TreeView クラスの Collapsing イベントをキャンセルします。
C1TreeView クラスでは、ツリービューを完全に折りたたむ CollapseAll メソッドが提供されています。1 つのノード(親または子)を折りたたむために、C1TreeNode クラスでは Collapse メソッドが提供されています。このメソッドは、特定のノード内の子ノードを折りたたむかどうかを決定する Boolean 値を受け取ります。このメソッドを true に設定すると、選択したノードと一緒にすべての子ノードが折りたたまれます。 false に設定した場合は、メソッドが呼び出されたノードだけが折りたたまれます。