Partager via


TreeNode.Expand Méthode

Définition

Développe le nœud d'arbre.

public:
 void Expand();
public void Expand ();
member this.Expand : unit -> unit
Public Sub Expand ()

Exemples

L’exemple de code suivant active 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 exige que vous disposiez d’un Form TreeView contrôle qui 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

Remarques

La Expand méthode étend le niveau actuel TreeNode jusqu’au niveau suivant des nœuds.

Notes

L’état d’un TreeNode est persistant. Par exemple, si le niveau suivant des nœuds enfants n’a pas été réduit précédemment, lorsque la Expand méthode est appelée, les nœuds enfants apparaissent dans leur état développé précédemment.

S’applique à

Voir aussi