Cenni preliminari sul controllo ListView (Windows Form)

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

Operazioni che è possibile eseguire con il controllo ListView

Nota

Una modalità di visualizzazione aggiuntiva, Tile, è disponibile solo in Windows XP e nel sistema operativo Windows Server 2003. Per altre informazioni, vedere Procedura: Abilitare la visualizzazione riquadri in un controllo ListView Windows Form.

La modalità LargeIcon visualizza icone grandi accanto al testo dell'elemento; gli elementi vengono visualizzati in più colonne se il controllo è sufficientemente grande. La modalità SmallIcon è la stessa, ad eccezione del fatto che visualizza icone di piccole dimensioni. La modalità Elenco visualizza icone piccole, ma è sempre in una singola colonna. La modalità Dettagli visualizza gli elementi in più colonne. Per informazioni dettagliate, vedere Procedura: Aggiungere colonne al controllo ListView Windows Form. La modalità di visualizzazione è determinata dalla View proprietà . Tutte le modalità di visualizzazione possono visualizzare immagini da elenchi di immagini. Per informazioni dettagliate, vedere Procedura: Visualizzare icone per il controllo ListView Windows Form.

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

Membro ListView Visualizza
Proprietà Alignment SmallIcon oppure LargeIcon
Proprietà AutoArrange SmallIcon oppure LargeIcon
Metodo AutoResizeColumn Details
Proprietà Columns Details oppure Tile
EventoDrawSubItem Details
Metodo FindItemWithText Details, List o Tile
Metodo FindNearestItem SmallIcon oppure LargeIcon
Metodo GetItemAt Details oppure Tile
Proprietà Groups Tutte le visualizzazioni tranne List
Proprietà HeaderStyle Details.
Proprietà InsertionMark LargeIcon, SmallIcon o Tile

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

La Activation proprietà determina il tipo di azione che l'utente deve eseguire per attivare un elemento nell'elenco: le opzioni sono Standard, OneClicke TwoClick. OneClick l'attivazione richiede un solo clic per attivare l'elemento. TwoClick l'attivazione richiede all'utente di fare doppio clic per attivare l'elemento; un singolo clic modifica il colore del testo dell'elemento. Standard l'attivazione richiede che l'utente faccia doppio clic per attivare un elemento, ma l'elemento non cambia aspetto.

Il ListView controllo supporta anche gli stili di visualizzazione e altre funzionalità disponibili nella piattaforma Windows XP, tra cui raggruppamento, visualizzazione riquadro e contrassegni di inserimento.

Vedi anche