Cenni preliminari sul controllo ListView (Windows Form)

Il controllo ListView di Windows Form visualizza un elenco di elementi con icone. È possibile utilizzare una visualizzazione elenco per creare un'interfaccia utente simile al riquadro destro di Esplora risorse. Il controllo dispone di quattro modalità di visualizzazione: LargeIcon, SmallIcon, List e Details.

Attività disponibili con il controllo ListView

Nota

Un'ulteriore modalità di visualizzazione, Tile, è disponibile solo in Windows XP e Windows Server 2003. Per ulteriori informazioni, vedere Procedura: abilitare la visualizzazione affiancata in un controllo ListView di Windows Form.

La modalità LargeIcon visualizza icone grandi accanto al testo dell'elemento; gli elementi sono disposti in più colonne se le dimensioni del controllo lo consentono. La modalità SmallIcon si differenzia unicamente per il fatto che le icone visualizzate sono piccole. La modalità List visualizza icone piccole in un'unica colonna. La modalità Details visualizza gli elementi in più colonne. Per informazioni dettagliate, vedere Procedura: aggiungere colonne al controllo ListView di Windows Form. La modalità di visualizzazione è determinata dalla proprietà View. In tutte le modalità è possibile visualizzare le immagini dagli elenchi immagini. Per informazioni dettagliate, vedere Procedura: visualizzare icone per il controllo ListView Windows Form.

Nella tabella seguente sono elencati alcuni dei membri ListView e le visualizzazioni in cui sono validi.

Membro ListView

Visualizzazione

Proprietà Alignment

SmallIcon oppure LargeIcon

Proprietà AutoArrange

SmallIcon oppure LargeIcon

Metodo AutoResizeColumn

Details

Proprietà Columns

Details oppure Tile

Evento DrawSubItem

Details

Metodo FindItemWithText

Details, List o Tile

Metodo FindNearestItem

SmallIcon oppure LargeIcon

Metodo GetItemAt

Details oppure Tile

Proprietà Groups

Tutte le visualizzazioni ad eccezione di List

Proprietà HeaderStyle

Details.

Proprietà InsertionMark

LargeIcon, SmallIcon o Tile

La proprietà fondamentale del controllo ListView è Items, che contiene gli elementi visualizzati dal controllo. La proprietà SelectedItems contiene un insieme degli elementi attualmente selezionati nel controllo. L'utente può selezionare più elementi, ad esempio per trascinarli contemporaneamente in un altro controllo, se la proprietà MultiSelect è impostata su true. Il controllo ListView può visualizzare caselle di controllo accanto agli elementi se la proprietà CheckBoxes è impostata su true.

La proprietà Activation determina il tipo di operazione da effettuare per attivare un elemento nell'elenco: le opzioni sono Standard, OneClick e TwoClick. Per l'attivazione di OneClick è necessario fare clic sull'elemento per attivarlo. Per l'attivazione di TwoClick è necessario fare doppio clic sull'elemento per attivarlo; con un solo clic viene modificato il colore del testo dell'elemento. Per l'attivazione di Standard è necessario fare doppio clic sull'elemento per attivarlo, ma non viene modificato l'aspetto dell'elemento.

Il controllo ListView supporta anche gli stili visivi e le altre funzionalità disponibili sulla piattaforma Windows XP, tra cui il raggruppamento, la visualizzazione affiancata e i segni di inserimento. Per ulteriori informazioni, vedere Funzionalità di Windows XP e controlli di Windows Form.

Vedere anche

Attività

Procedura: aggiungere e rimuovere elementi tramite il controllo ListView di Windows Form

Procedura: aggiungere colonne al controllo ListView di Windows Form

Procedura: visualizzare icone per il controllo ListView Windows Form

Procedura: visualizzare elementi secondari nelle colonne con il controllo ListView Windows Form

Procedura: selezionare un elemento nel controllo ListView Windows Form

Procedura: raggruppare elementi in un controllo ListView Windows Form

Procedura: visualizzare un segno di inserimento in un controllo ListView per Windows Form

Procedura: aggiungere funzionalità di ricerca a un controllo ListView

Procedura: aggiungere informazioni personalizzate a un controllo TreeView o ListView (Windows Form)

Procedura: creare un'interfaccia utente a più riquadri con Windows Form

Riferimenti

ListView

Altre risorse

Controllo ListView (Windows Form)