TreeNode.Collapse Metode

Definisi

Menciutkan TreeNode.

Overload

Nama Deskripsi
Collapse()

Menciutkan simpul pohon.

Collapse(Boolean)

Menciutkan TreeNode dan secara opsional menciutkan anak-anaknya.

Collapse()

Sumber:
TreeNode.cs
Sumber:
TreeNode.cs
Sumber:
TreeNode.cs
Sumber:
TreeNode.cs
Sumber:
TreeNode.cs

Menciutkan simpul pohon.

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

Contoh

Contoh kode berikut mengalihkan simpul yang dipilih saat tombol diklik. Jika simpul yang dipilih diciutkan, simpul akan diperluas, jika diperluas dengan memanggil Expand metode , simpul akan diciutkan dengan memanggil Collapse metode . Contoh ini mengharuskan Anda memiliki Form dengan TreeView kontrol yang memiliki setidaknya satu TreeNode dengan setidaknya satu anak 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

Keterangan

Metode ini Collapse menciutkan simpul saat ini TreeNode dan anaknya. Jika Anda hanya ingin menciutkan saat ini TreeNode, gunakan TreeNode.Collapse(Boolean) kelebihan beban, teruskan untuk mengabaikan simpul turunannya true .

Note

Status bertahan TreeNode . Misalnya, jika tingkat simpul anak berikutnya tidak diciutkan sebelumnya, ketika Expand metode dipanggil, simpul anak muncul dalam status yang diperluas sebelumnya.

Lihat juga

Berlaku untuk

Collapse(Boolean)

Sumber:
TreeNode.cs
Sumber:
TreeNode.cs
Sumber:
TreeNode.cs
Sumber:
TreeNode.cs
Sumber:
TreeNode.cs

Menciutkan TreeNode dan secara opsional menciutkan anak-anaknya.

public:
 void Collapse(bool ignoreChildren);
public void Collapse(bool ignoreChildren);
member this.Collapse : bool -> unit
Public Sub Collapse (ignoreChildren As Boolean)

Parameter

ignoreChildren
Boolean

true untuk meninggalkan simpul anak dalam statusnya saat ini; false untuk menciutkan simpul anak.

Keterangan

Collapse Gunakan metode , meneruskan true, ketika Anda ingin menciutkan simpul tetapi biarkan simpul anaknya dalam status diperluas.

Berlaku untuk