TreeNode.Collapse 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.
öğesini daraltıyor TreeNode.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Collapse() |
Ağaç düğümünü daraltıyor. |
| Collapse(Boolean) |
TreeNode ve öğesini daraltarak isteğe bağlı olarak alt öğelerini daraltıyor. |
Collapse()
- Kaynak:
- TreeNode.cs
- Kaynak:
- TreeNode.cs
- Kaynak:
- TreeNode.cs
- Kaynak:
- TreeNode.cs
- Kaynak:
- TreeNode.cs
Ağaç düğümünü daraltıyor.
public:
void Collapse();
public void Collapse();
member this.Collapse : unit -> unit
Public Sub Collapse ()
Ö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
Collapse yöntemi geçerli TreeNode ve alt düğümlerini daraltıyor. Yalnızca geçerli TreeNodeöğesini daraltmak istiyorsanız, alt düğümlerini yoksaymak için komutunu geçirerek TreeNode.Collapse(Boolean) aşırı yüklemeyi kullanıntrue.
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.
Ayrıca bkz.
Şunlara uygulanır
Collapse(Boolean)
- Kaynak:
- TreeNode.cs
- Kaynak:
- TreeNode.cs
- Kaynak:
- TreeNode.cs
- Kaynak:
- TreeNode.cs
- Kaynak:
- TreeNode.cs
TreeNode ve öğesini daraltarak isteğe bağlı olarak alt öğelerini daraltıyor.
public:
void Collapse(bool ignoreChildren);
public void Collapse(bool ignoreChildren);
member this.Collapse : bool -> unit
Public Sub Collapse (ignoreChildren As Boolean)
Parametreler
- ignoreChildren
- Boolean
true alt düğümleri geçerli durumlarında bırakmak; false alt düğümleri daraltmak için.
Açıklamalar
Collapse Bir düğümü daraltmak ancak alt düğümlerini genişletilmiş durumunda bırakmak istediğinizde komutunu geçirintrue.