Procedura: impostare icone per il controllo TreeView Windows Form
Il controllo Windows Form TreeView può visualizzare le icone accanto a ogni nodo. Le icone vengono posizionate a sinistra immediata del testo del nodo. Per visualizzare queste icone, è necessario associare la visualizzazione albero a un ImageList controllo . Per altre informazioni sugli elenchi di immagini, vedere Componente ImageList e Procedura: Aggiungere o rimuovere immagini con il componente ImageList Windows Form.
Nota
Un bug in Microsoft .NET Framework versione 1.1 impedisce la visualizzazione delle immagini nei TreeView nodi quando l'applicazione chiama Application.EnableVisualStyles. Per risolvere questo bug, chiamare Application.DoEvents nel Main
metodo immediatamente dopo aver chiamato EnableVisualStyles. Questo bug è stato risolto in .NET Framework 2.0.
Per visualizzare immagini in una visualizzazione albero
Impostare la TreeView proprietà del ImageList controllo sul controllo esistente ImageList che si desidera utilizzare.
Queste proprietà possono essere impostate nella finestra di progettazione con il Finestra Proprietà o nel codice.
TreeView1.ImageList = ImageList1
treeView1.ImageList = imageList1;
treeView1->ImageList = imageList1;
Impostare le proprietà e SelectedImageIndex del ImageIndex nodo. La ImageIndex proprietà determina l'immagine visualizzata per gli stati normali ed espansi del nodo e la SelectedImageIndex proprietà determina l'immagine visualizzata per lo stato selezionato del nodo.
Queste proprietà possono essere impostate nel codice o all'interno dell'editor TreeNode. Per aprire l'editor di TreeNode, fare clic sul pulsante con i puntini di sospensione ( ) accanto alla Nodes proprietà nella Finestra Proprietà.
' (Assumes that ImageList1 contains at least two images and ' the TreeView control contains a selected image.) TreeView1.SelectedNode.ImageIndex = 0 TreeView1.SelectedNode.SelectedImageIndex = 1
// (Assumes that imageList1 contains at least two images and // the TreeView control contains a selected image.) treeView1.SelectedNode.ImageIndex = 0; treeView1.SelectedNode.SelectedImageIndex = 1;
// (Assumes that imageList1 contains at least two images and // the TreeView control contains a selected image.) treeView1->SelectedNode->ImageIndex = 0; treeView1->SelectedNode->SelectedImageIndex = 1;
Vedi anche
- Panoramica sul controllo TreeView
- Procedura: Aggiungere e rimuovere nodi tramite il controllo TreeView di Windows Form
- Procedura: Scorrere tutti i nodi di un controllo TreeView di Windows Form
- Procedura: Individuare il nodo di TreeView scelto
- Procedura: Aggiungere informazioni personalizzate a un controllo TreeView o ListView (Windows Form)
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per