Procedura: Raggruppare elementi in un controllo ListView di Windows Form tramite la finestra di progettazione
La funzionalità di raggruppamento del controllo ListView consente di visualizzare set correlati di elementi in gruppi. Questi gruppi sono separati sullo schermo da intestazioni orizzontali che contengono i titoli del gruppo. È possibile usare ListView gruppi per semplificare l'esplorazione di elenchi di grandi dimensioni raggruppando gli elementi in ordine alfabetico, in base alla data o a qualsiasi altro raggruppamento logico. L'immagine seguente mostra alcuni elementi raggruppati:
La procedura seguente richiede un progetto di Windows Application con un form contenente un controllo ListView. Per informazioni sulla configurazione di un progetto di questo tipo, vedere Procedura: Creare un progetto di applicazione Windows Form e Procedura: Aggiungere controlli a Windows Form.
Per abilitare il raggruppamento, è prima necessario creare uno o più oggetti ListViewGroup nella finestra di progettazione o a livello di codice. Dopo aver definito un gruppo, è possibile assegnarvi elementi.
Per aggiungere o rimuovere gruppi nella finestra di progettazione
Nella finestra Proprietà
fare clic sul pulsante con i puntini di sospensione ( ) accanto alla proprietàpulsante Puntini di sospensione (...) nella finestra Proprietà di Visual Studio. . Viene visualizzato l'Editor raccolta ListViewGroup .
Per aggiungere un gruppo, fare clic sul pulsante Aggiungi. È quindi possibile impostare proprietà del nuovo gruppo, ad esempio le proprietà Header e HeaderAlignment. Per rimuovere un gruppo, selezionarlo e fare clic sul pulsante Rimuovi.
Per assegnare elementi a gruppi nella finestra di progettazione
Nella finestra Proprietà, fare clic sul pulsante Ellissi (
) accanto alla proprietà Items.
Viene visualizzato l'Editor raccolta ListViewItem .
Per aggiungere un nuovo elemento, fare clic sul pulsante aggiungi. È quindi possibile impostare proprietà del nuovo elemento, ad esempio le proprietà Text e ImageIndex.
Selezionare la proprietà Group e scegliere un gruppo dall'elenco a discesa.
Vedere anche
.NET Desktop feedback