Condividi tramite


Cenni preliminari sul componente ImageList (Windows Form)

Aggiornamento: novembre 2007

Il componente ImageList di Windows Form viene utilizzato per memorizzare le immagini, che possono quindi essere visualizzate da altri controlli. Un elenco immagini consente di scrivere codice per un unico catalogo di immagini omogeneo. Ad esempio, per ruotare le immagini visualizzate da un controllo Button è sufficiente modificare la proprietà ImageIndex o ImageKey del pulsante. È anche possibile associare lo stesso elenco immagini a più controlli. Se ad esempio si utilizza sia un controllo ListView che un controllo TreeView per visualizzare lo stesso elenco di file e si modifica l'icona di un file nell'elenco immagini, la nuova icona verrà visualizzata in entrambe le viste.

Utilizzo di ImageList con i controlli

È possibile utilizzare un elenco immagini con qualsiasi controllo che disponga di una proprietà ImageList oppure, nel caso del controllo ListView, delle proprietà SmallImageList e LargeImageList. Di seguito sono indicati alcuni controlli che possono essere associati a un elenco immagini: ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButton e Label. Per associare l'elenco immagini a un controllo, impostare la proprietà ImageList del controllo sul nome del componente ImageList.

Proprietà principali

La proprietà fondamentale del componente ImageList è Images, che contiene le immagini utilizzate dal controllo associato. È possibile accedere a ogni singola immagine mediante il relativo valore di indice o chiave. La proprietà ColorDepth determina il numero di colori utilizzati per rappresentare le immagini. Le immagini vengono tutte visualizzate con le stesse dimensioni, impostate mediante la proprietà ImageSize. Le immagini più grandi vengono adattate in scala.

Se si utilizza Visual Studio 2005, è disponibile un'ampia libreria di immagini standard da utilizzare nelle proprie applicazioni. 

Vedere anche

Attività

Procedura: aggiungere o rimuovere immagini tramite il componente ImageList Windows Form

Riferimenti

ImageList