Condividi tramite


Cenni preliminari sul componente ImageList (Windows Form)

Il componente ImageList di Windows Form viene usato per archiviare immagini, che possono quindi essere visualizzate da altri controlli. Un elenco di immagini consente di scrivere codice per un singolo catalogo di immagini coerente. 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. Se ad esempio si usa 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 di immagini, la nuova icona comparirà in entrambe le visualizzazioni.

Uso di ImageList con i controlli

È possibile usare un elenco di immagini con qualsiasi controllo che abbia una proprietà ImageList oppure, nel caso del controllo ListView, le proprietà SmallImageList e LargeImageList. Di seguito sono elencati i controlli che possono essere associati a un elenco di immagini: ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButton e 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 che verranno usate dal controllo associato. A ogni singola immagine è possibile accedere tramite il valore di indice o la chiave corrispondente. La proprietà ColorDepth determina il numero di colori usati per il rendering delle immagini. Le immagini verranno tutte visualizzate con le stesse dimensioni, impostate tramite la proprietà ImageSize. Le immagini più grandi verranno ridimensionate e adattate.

Vedi anche