TreeNode.Expand Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ılırsa genişletilir, yöntemi çağrılarak Expand genişletilirse yöntemi çağrılarak Collapse daraltılır. Bu örnekte, en az TreeNode bir Form alt öğesi TreeNodeolan bir TreeView denetime sahip 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 düğümleri bir sonraki düğüm düzeyine genişletir.
Not
TreeNode durumu kalıcıdır. Örneğin, alt düğümlerin 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.