ListView masquer ou réduire le groupe sélectionné

Comment puis-je masquer ou réduire certains groupe dans ListView?

Je viens d'ajouter quelques éléments

contactListView.Items.Add(new ISIMlistViewItem(contact));
if (contact.availability == 6)
    contactListView.Items[contact.identificator].Group = contactListView.Groups["offlineGroup"];
else
    contactListView.Items[contact.identificator].Group = contactListView.Groups["onlineGroup"];

Et je veux parfois masquer la offlineGroup.

if (hideOffline == true)
{
    //something like
    contactListView.Groups["offlineGroup"].Hide();
    //or
    contactListView.Groups["offlineGroup"].Visible = false;
}

Mais je ne sais pas comment je peux faire cela. Puis-je simplement le réduire et à ne pas attirer l'il ou est-il possible de le cacher?

OriginalL'auteur sczdavos | 2012-09-16