TreeNode.EnsureVisible Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ser till att trädnoden är synlig, expanderar trädnoder och rullar trädvisningskontrollen efter behov.
public:
void EnsureVisible();
public void EnsureVisible();
member this.EnsureVisible : unit -> unit
Public Sub EnsureVisible ()
Exempel
I följande kodexempel visas den sista underordnade trädnoden för den sista rotträdsnoden i trädvyn när en knapp klickas. Det här exemplet kräver att du har en TreeView kontroll på en Form som innehåller en samling TreeNode objekt och en Button. Det bör finnas tillräckligt med trädnoder så att alla inte visas i trädvisningskontrollen.
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
Kommentarer
EnsureVisible När metoden anropas expanderas trädet och rullas för att säkerställa att den aktuella trädnoden TreeViewvisas i . Den här metoden är användbar om du väljer en trädnod i kod baserat på vissa kriterier. Genom att anropa den här metoden när du har valt noden kan användaren se och interagera med den valda noden.
Note
Om egenskapen TreeView.ItemHeight är inställd på ett värde som är större än höjden på trädvisningskontrollen har anropet av den här metoden oväntade resultat.