TreeNode.Expand Yöntem

Tanım

Ağaç düğümünü genişletir.

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

Örnekler

Aşağıdaki kod örneği, bir düğmeye tıklandığında seçili düğümü değiştirir. Seçili düğüm daraltılmışsa genişletilir, yöntemi çağrılarak Expand genişletilirse yöntemi çağrılarak Collapse daraltılır. Bu örnekte, en az Form bir alt öğesi TreeViewolan bir TreeNode denetime sahip TreeNode olmanız gerekir.

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

Açıklamalar

yöntemi, Expand geçerli TreeNode değeri bir sonraki düğüm düzeyine genişletir.

Note

durumunu TreeNode kalıcı hale. Örneğin, alt düğümlerin bir sonraki düzeyi daha önce daraltılmadıysa, yöntem çağrıldığında Expand alt düğümler daha önce genişletilmiş durumunda görünür.

Şunlara uygulanır

Ayrıca bkz.