Condividi tramite


Cenni preliminari sul componente ImageList (Windows Form)

Il componente ImageList Windows Form viene usato per archiviare le immagini, che possono quindi essere visualizzate dai controlli. Un elenco di immagini consente di scrivere codice per un singolo catalogo coerente di immagini. Ad esempio, è possibile ruotare le immagini visualizzate da un controllo Button semplicemente modificando la proprietà ImageIndex o ImageKey del pulsante. È anche possibile associare lo stesso elenco di immagini a più controlli. Ad esempio, se si utilizza sia un controllo ListView che un controllo TreeView per visualizzare lo stesso elenco di file, la modifica dell'icona di un file nell'elenco di immagini causerà la visualizzazione della nuova icona in entrambe le visualizzazioni.

Uso di ImageList con i controlli

È possibile utilizzare un elenco di immagini con qualsiasi controllo che abbia una proprietà ImageList — o, nel caso del controllo ListView, le proprietà SmallImageList e LargeImageList. I controlli che possono essere associati a un elenco di immagini includono i controlli ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButtone Label . Per associare l'elenco di immagini a un controllo, impostare la proprietà ImageList del controllo sul nome del componente ImageList.

Proprietà chiave

La proprietà chiave del componente ImageList è Images, che contiene le immagini da utilizzare dal controllo associato. Ogni singola immagine può essere accessibile dal valore di indice o dalla relativa chiave. La proprietà ColorDepth determina il numero di colori con cui viene eseguito il rendering delle immagini. Le immagini verranno visualizzate tutte con le stesse dimensioni, impostate dalla proprietà ImageSize. Le immagini di dimensioni maggiori verranno ridimensionate per adattarsi.

Vedere anche