TreeNode.Expand 方法

定义

展开树节点。

C#
public void Expand ();

示例

以下代码示例在单击按钮时切换所选节点。 如果所选节点已折叠,则展开该节点(如果通过调用 Expand 方法进行扩展,则通过调用 Collapse 该方法折叠)。 本示例要求具有FormTreeView至少一个TreeNode子元素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.");
   }
}

注解

该方法 Expand 将当前 TreeNode 向下扩展到下一级别的节点。

备注

持久化状态 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

另请参阅