TreeNode.Expand Metod

Definition

Expanderar trädnoden.

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

Exempel

I följande kodexempel växlas den valda noden när en knapp klickas. Om den valda noden är komprimerad expanderas den. Om den expanderas genom att anropa metoden döljs den Expand genom att metoden anropas Collapse . Det här exemplet kräver att du har en Form med en TreeView kontroll som har minst en TreeNode med minst ett underordnat 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

Kommentarer

Metoden Expand expanderar den aktuella ned TreeNode till nästa nivå av noder.

Note

Tillståndet för en TreeNode sparas. Om till exempel nästa nivå av underordnade noder inte har komprimerats tidigare visas de underordnade noderna i sitt tidigare expanderade tillstånd när Expand metoden anropas.

Gäller för

Se även