Bagikan melalui


TreeNode.EnsureVisible Metode

Definisi

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.

Berlaku untuk

Lihat juga