TreeNode.EnsureVisible 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.
Ağaç düğümlerinin görünür olmasını, ağaç düğümlerini genişletmeyi ve gerektiğinde ağaç görünümü denetimini kaydırmayı sağlar.
public:
void EnsureVisible();
public void EnsureVisible ();
member this.EnsureVisible : unit -> unit
Public Sub EnsureVisible ()
Örnekler
Aşağıdaki kod örneği, bir düğmeye tıklandığında son kök ağaç düğümünün son alt ağaç düğümünü ağaç görünümünde görünüme getirir. Bu örnek, üzerinde bir TreeView nesne koleksiyonu TreeNode ve Buttonbir içeren bir denetiminiz Form olmasını gerektirir. Ağaç görünümü denetiminde tümünün görünmemesi için yeterli ağaç düğümü olmalıdır.
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
Açıklamalar
EnsureVisible yöntemi çağrıldığında, geçerli ağaç düğümünü içinde görünür TreeViewhale getirmek için ağaç genişletilir ve kaydırılır. Belirli ölçütlere göre kodda bir ağaç düğümü seçiyorsanız bu yöntem yararlıdır. Siz düğümü seçtikten sonra bu yöntemi çağırarak kullanıcı seçili düğümü görebilir ve bu düğümle etkileşimde bulunabilir.
Not
TreeView.ItemHeight Özellik, ağaç görünümü denetiminin yüksekliğinden daha büyük bir değere ayarlanırsa, bu yöntemin çağrılması beklenmeyen sonuçlara neden olur.