TreeNode.EnsureVisible 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.
Memastikan bahwa simpul pohon terlihat, memperluas simpul pohon dan menggulir kontrol tampilan pohon seperlunya.
public:
void EnsureVisible();
public void EnsureVisible();
member this.EnsureVisible : unit -> unit
Public Sub EnsureVisible ()
Contoh
Contoh kode berikut membawa simpul pohon anak terakhir dari simpul pohon akar terakhir terlihat dalam tampilan pohon saat tombol diklik. Contoh ini mengharuskan Anda memiliki TreeView kontrol pada yang Form berisi kumpulan TreeNode objek, dan Button. Seharusnya ada cukup simpul pohon sehingga tidak semua terlihat dalam kontrol tampilan pohon.
void button3_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
TreeNode^ lastNode = treeView1->Nodes[ treeView1->Nodes->Count - 1 ]->Nodes[ treeView1->Nodes[ treeView1->Nodes->Count - 1 ]->Nodes->Count - 1 ];
if ( !lastNode->IsVisible )
{
lastNode->EnsureVisible();
MessageBox::Show( String::Concat( lastNode->Text, " tree node is visible." ) );
}
}
private void button3_Click(object sender, System.EventArgs e)
{
TreeNode lastNode = treeView1.Nodes[treeView1.Nodes.Count - 1].
Nodes[treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Count - 1];
if (!lastNode.IsVisible)
{
lastNode.EnsureVisible();
MessageBox.Show(lastNode.Text + " tree node is visible.");
}
}
Private Sub button3_Click(sender As Object, _
e As System.EventArgs) Handles button3.Click
Dim lastNode as TreeNode
lastNode = treeView1.Nodes(treeView1.Nodes.Count - 1). _
Nodes(treeView1.Nodes(treeView1.Nodes.Count - 1).Nodes.Count - 1)
If Not lastNode.IsVisible Then
lastNode.EnsureVisible()
MessageBox.Show(lastNode.Text & _
" tree node is visible.")
End If
End Sub
Keterangan
Ketika metode dipanggil EnsureVisible , pohon diperluas dan digulir untuk memastikan bahwa simpul pohon saat ini terlihat di TreeView. Metode ini berguna jika Anda memilih simpul pohon dalam kode berdasarkan kriteria tertentu. Dengan memanggil metode ini setelah Anda memilih simpul, pengguna dapat melihat dan berinteraksi dengan simpul yang dipilih.
Nota
TreeView.ItemHeight Jika properti diatur ke nilai yang lebih besar dari tinggi kontrol tampilan pohon, memanggil metode ini memiliki hasil yang tidak terduga.