Partager via


TreeNode.IsExpanded Propriété

Définition

Obtient une valeur indiquant si le nœud d'arbre est dans l'état développé.

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

Valeur de propriété

true si le nœud d'arbre est dans l'état développé ; sinon, false.

Attributs

Exemples

L’exemple de code suivant bascule le nœud sélectionné lorsqu’un bouton est cliqué. Si le nœud sélectionné est réduit, il est développé, s’il est développé en appelant la Expand méthode, il est réduit en appelant la Collapse méthode. Cet exemple nécessite que vous ayez un Form avec un TreeView contrôle qui en a au moins un TreeNode avec au moins un enfant 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

S’applique à

Voir aussi