TreeNode.IsExpanded Propiedad

Definición

Obtiene un valor que indica si el nodo de árbol está expandido.Gets a value indicating whether the tree node is in the expanded state.

public:
 property bool IsExpanded { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsExpanded { get; }
member this.IsExpanded : bool
Public ReadOnly Property IsExpanded As Boolean

Valor de propiedad

Es true si el nodo de árbol está expandido; en caso contrario, es false.true if the tree node is in the expanded state; otherwise, false.

Atributos

Ejemplos

En el ejemplo de código siguiente se alterna el nodo seleccionado al hacer clic en un botón.The following code example toggles the selected node when a button is clicked. Si el nodo seleccionado está contraído, se expande, si se expande Expand llamando al método, se contrae mediante una llamada al Collapse método.If the selected node is collapsed, it is expanded, if it is expanded by calling the Expand method, it is collapsed by calling the Collapse method. Este ejemplo requiere Form que tenga un con un TreeView control que tenga al menos un TreeNode elemento secundario con al menos un TreeNodeelemento secundario.This example requires that you have a Form with a TreeView control that has at least one TreeNode with at least one child TreeNode.

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 

Se aplica a

Consulte también: