Condividi tramite


Procedura: raggruppare elementi in un controllo ListView Windows Form utilizzando la finestra di progettazione

La funzionalità di raggruppamento del controllo ListView consente di visualizzare insiemi correlati di elementi in gruppi. Questi gruppi sono separati sullo schermo da intestazioni di gruppo orizzontali che includono il titolo dei gruppi. È possibile utilizzare i gruppi ListView per semplificare lo spostamento in elenchi contenenti numerose voci raggruppando gli elementi in ordine alfabetico, per data o in base a qualsiasi altro raggruppamento logico. Nell'immagine riportata di seguito sono illustrati alcuni elementi raggruppati.

Gruppi ListView

Nella seguente procedura è richiesto un progetto Applicazione Windows con un form contenente un controllo ListView. Per informazioni sull'impostazione di tali progetti, vedere Procedura: creare un progetto applicazione Windows e Procedura: aggiungere controlli a un Windows Form.

Per attivare il raggruppamento occorre dapprima creare uno o più oggetti ListViewGroup nella finestra di progettazione oppure a livello di codice. Una volta definito, al gruppo possono essere assegnati gli elementi.

Nota

I gruppi ListView sono disponibili solo in Windows XP Home Edition, Windows XP Professional, Windows Server 2003 quando il metodo Application.EnableVisualStyles viene chiamato dall'applicazione. Nei sistemi operativi di versioni precedenti, qualsiasi codice relativo ai gruppi non ha alcun effetto e non verranno visualizzati gruppi. Per ulteriori informazioni, vedere ListView.Groups.

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Per aggiungere o rimuovere gruppi nella finestra di progettazione

  1. Nella finestra Proprietà, fare clic sul pulsante con i puntini di sospensione (Schermata VisualStudioEllipsesButton) accanto alla proprietà Groups.

    Verrà visualizzato l'Editor dell'insieme ListViewGroup.

  2. Per aggiungere un gruppo, fare clic sul pulsante Aggiungi. È possibile impostare quindi le 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 ai gruppi nella finestra di progettazione

  1. Nella finestra Proprietà, fare clic sul pulsante con i puntini di sospensione (Schermata VisualStudioEllipsesButton) accanto alla proprietà Items.

    Viene visualizzato l'Editor dell'insieme ListViewItem.

  2. Per aggiungere un nuovo elemento, fare clic sul pulsante Aggiungi. È possibile impostare quindi le proprietà del nuovo elemento, ad esempio le proprietà Text e ImageIndex.

  3. Selezionare la proprietà Group e scegliere un gruppo dall'elenco a discesa.

Vedere anche

Attività

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

Riferimenti

Cenni preliminari sul controllo ListView (Windows Form)

ListView

Groups

ListViewGroup

Concetti

Funzionalità di Windows XP e controlli di Windows Form

Altre risorse

Controllo ListView (Windows Form)