Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Metodo TreeNode.EnsureVisible

Garantisce che il nodo della struttura ad albero è visibile, espandere i nodi della struttura ad albero e scorrere il controllo di visualizzazione ad albero in base alle esigenze.

Spazio dei nomi:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public void EnsureVisible()

quando EnsureVisible viene chiamato il metodo, viene espanso e scorso per garantire che il nodo della struttura ad albero corrente sia visibile in TreeView. Questo metodo è utile se si seleziona un nodo della struttura ad albero nel codice basato su determinati criteri. La chiamata a questo metodo dopo avere selezionato il nodo, l'utente può visualizzare e interagire con il nodo selezionato.

NotaNota

se TreeView.ItemHeight la proprietà è impostata su un valore maggiore dell'altezza del controllo di visualizzazione ad albero, chiamando il metodo produce risultati imprevisti.

Nell'esempio di codice seguente vengono illustrati ultimo nodo della struttura ad albero figlio dell'ultimo nodo della struttura ad albero radice nella visualizzazione nella visualizzazione struttura ad albero quando viene fatto clic su un pulsante. Questo esempio presuppone che l'utente abbia a TreeView controllare in un oggetto Form che contiene una raccolta di TreeNode oggetti e Button. Dovrebbero essere sufficientemente nodi della struttura ad albero in modo che non vengano qualsiasi visibili nel controllo di visualizzazione ad albero.


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.");
   }
}


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft