TreeNode.EnsureVisible Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zajišťuje, aby byl uzel stromu viditelný, rozbalil uzly stromu a podle potřeby se posuňte ovládací prvek stromového zobrazení.
public:
void EnsureVisible();
public void EnsureVisible ();
member this.EnsureVisible : unit -> unit
Public Sub EnsureVisible ()
Příklady
Následující příklad kódu přináší poslední podřízený uzel stromového uzlu posledního kořenového stromu do zobrazení ve stromovém zobrazení při kliknutí na tlačítko. Tento příklad vyžaduje, abyste měli TreeView ovládací prvek, Form který obsahuje kolekci TreeNode objektů a a Button. V ovládacím prvku stromového zobrazení by mělo být dostatek uzlů stromu, aby nebyly všechny viditelné.
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
Poznámky
EnsureVisible Při volání metody se strom rozbalí a posune, aby se zajistilo, že je aktuální uzel stromu viditelný v souboru TreeView. Tato metoda je užitečná, pokud vybíráte uzel stromu v kódu na základě určitých kritérií. Voláním této metody po výběru uzlu může uživatel zobrazit vybraný uzel a pracovat s ním.
Poznámka
TreeView.ItemHeight Pokud je vlastnost nastavena na hodnotu, která je větší než výška ovládacího prvku stromového zobrazení, volání této metody má neočekávané výsledky.