TreeNode.IsExpanded Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, находится ли узел дерева в развернутом состоянии.
public:
property bool IsExpanded { bool get(); };
public bool IsExpanded { get; }
[System.ComponentModel.Browsable(false)]
public bool IsExpanded { get; }
member this.IsExpanded : bool
[<System.ComponentModel.Browsable(false)>]
member this.IsExpanded : bool
Public ReadOnly Property IsExpanded As Boolean
Значение свойства
Значение true
, если узел дерева в развернутом состоянии; в противном случае — значение false
.
- Атрибуты
Примеры
В следующем примере кода выполняется переключение выбранного узла при нажатии кнопки. Если выбранный узел свернут, он разворачивается, если он разворачивается путем вызова Expand метода , он свернут путем вызова Collapse метода . В этом примере требуется, чтобы у вас был Form элемент управления , имеющий по крайней мере один TreeNode с одним дочерним TreeNodeэлементом TreeView .
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( treeView1->SelectedNode->IsExpanded )
{
treeView1->SelectedNode->Collapse();
MessageBox::Show( String::Concat( treeView1->SelectedNode->Text, " tree node collapsed." ) );
}
else
{
treeView1->SelectedNode->Expand();
MessageBox::Show( String::Concat( treeView1->SelectedNode->Text, " tree node expanded." ) );
}
}
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.");
}
}
Private Sub button1_Click(sender As Object, _
e As System.EventArgs) Handles button1.Click
If treeView1.SelectedNode.IsExpanded Then
treeView1.SelectedNode.Collapse()
MessageBox.Show(treeView1.SelectedNode.Text & _
" tree node collapsed.")
Else
treeView1.SelectedNode.Expand()
MessageBox.Show(treeView1.SelectedNode.Text & _
" tree node expanded.")
End If
End Sub