TreeNode.Collapse Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.