Dela via


Översikt över ListView-kontroll (Windows-formulär)

Kontrollen Windows Forms ListView visar en lista med objekt med ikoner. Du kan använda en listvy för att skapa ett användargränssnitt som den högra rutan i Utforskaren. Kontrollen har fyra visningslägen: LargeIcon, SmallIcon, List och Details.

Vad du kan göra med ListView-kontrollen

Anmärkning

Ytterligare ett visningsläge, Panel, är endast tillgängligt i Windows XP och operativsystemet Windows Server 2003. Mer information finns i How to: Enable Tile View in a Windows Forms ListView Control.

Läget LargeIcon visar stora ikoner bredvid objekttexten. objekten visas i flera kolumner om kontrollen är tillräckligt stor. SmallIcon-läget är detsamma förutom att det visar små ikoner. Listläget visar små ikoner men finns alltid i en enda kolumn. Informationsläget visar objekt i flera kolumner. Mer information finns i Så här gör du: Lägg till kolumner i Windows Forms ListView-kontrollen. Visningsläget bestäms av egenskapen View. Alla visningslägen kan visa bilder från bildlistor. Mer information finns i Så här: Visa ikoner för Windows Forms ListView Kontroll.

I följande tabell visas några av ListView medlemmar och de vyer som de är giltiga i.

ListView-medlem Utsikt
Alignment egenskap SmallIcon eller LargeIcon
AutoArrange egenskap SmallIcon eller LargeIcon
AutoResizeColumn metod Details
Columns egenskap Details eller Tile
DrawSubItem evenemang Details
FindItemWithText metod Details, List eller Tile
FindNearestItem metod SmallIcon eller LargeIcon
GetItemAt metod Details eller Tile
Groups egenskap Alla vyer utom List
HeaderStyle egenskap Details.
InsertionMark egenskap LargeIcon, SmallIcon eller Tile

Nyckelegenskapen för kontrollen ListView är Items, som innehåller de objekt som visas av kontrollen. Egenskapen SelectedItems innehåller en samling av de objekt som för närvarande har valts i kontrollen. Användaren kan välja flera objekt, till exempel för att dra och släppa flera objekt i taget till en annan kontroll, om egenskapen MultiSelect är inställd på true. Kontrollen ListView kan visa kryssrutor bredvid objekten, om egenskapen CheckBoxes är inställd på true.

Egenskapen Activation avgör vilken typ av åtgärd användaren måste vidta för att aktivera ett objekt i listan: alternativen är Standard, OneClickoch TwoClick. OneClick aktivering kräver ett enda klick för att aktivera objektet. TwoClick aktivering kräver att användaren dubbelklickar för att aktivera objektet. ett enda klick ändrar färgen på objekttexten. Standard aktivering kräver att användaren dubbelklickar för att aktivera ett objekt, men objektet ändrar inte utseendet.

Kontrollen ListView stöder även visuella format och andra funktioner som är tillgängliga på Windows XP-plattformen, inklusive gruppering, panelvy och insättningsmarkeringar.

Se även