Język

TreeNode.Expand Metoda

Definicja

Rozwija węzeł drzewa.

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

Przykłady

Poniższy przykładowy kod przełącza wybrany węzeł po kliknięciu przycisku. Jeśli wybrany węzeł zostanie zwinięty, zostanie rozszerzony, jeśli zostanie rozszerzony przez wywołanie metody , zostanie zwinięty przez wywołanie ExpandCollapse metody . W tym przykładzie wymagane jest posiadanie Form kontrolki TreeView z co najmniej jednym TreeNode elementem podrzędnym 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

Uwagi

Metoda Expand rozszerza bieżący TreeNode poziom do następnego poziomu węzłów.

Note

Stan obiektu TreeNode jest utrwalany. Jeśli na przykład następny poziom węzłów podrzędnych nie został wcześniej zwinięty, po Expand wywołaniu metody węzły podrzędne są wyświetlane w ich wcześniej rozwiniętym stanie.

Dotyczy

Zobacz też