Прочитать на английском

Поделиться через


TreeNode.IsExpanded Свойство

Определение

Возвращает значение, указывающее, находится ли узел дерева в развернутом состоянии.

public bool IsExpanded { get; }
[System.ComponentModel.Browsable(false)]
public bool IsExpanded { get; }

Значение свойства

Значение true, если узел дерева в развернутом состоянии; в противном случае — значение false.

Атрибуты

Примеры

В следующем примере кода выполняется переключение выбранного узла при нажатии кнопки. Если выбранный узел свернут, он разворачивается, если он разворачивается путем вызова Expand метода , он свернут путем вызова Collapse метода . В этом примере требуется, чтобы у вас был Form элемент управления , имеющий по крайней мере один TreeNode с одним дочерним TreeNodeэлементом TreeView .

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

Применяется к

Продукт Версии
.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

См. также раздел