ListViewItem.ListViewSubItemCollection Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en samling ListViewItem.ListViewSubItem objekt som lagras i en ListViewItem.
public: ref class ListViewItem::ListViewSubItemCollection : System::Collections::IList
public class ListViewItem.ListViewSubItemCollection : System.Collections.IList
type ListViewItem.ListViewSubItemCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ListViewItem.ListViewSubItemCollection
Implements IList
- Arv
-
ListViewItem.ListViewSubItemCollection
- Implementeringar
Kommentarer
En ListViewItem.ListViewSubItemCollection lagrar ListViewItem.ListViewSubItem objekt som representerar underwebbplatser för en överordnad ListViewItemListView i kontrollen. Underwebbplatser visas endast i en ListView kontroll när kolumner anges i Columns kontrollens ListView egenskap och när View kontrollens ListView egenskap är inställd på Details. Ordningen på underwebbplatser i ListViewItem.ListViewSubItemCollection avgör vilka kolumner underobjekten visas i ListView kontrollen.
Det finns ett antal sätt att lägga till underwebbplatser i samlingen. Metoden Add lägger till en enda ListViewItem.ListViewSubItem i samlingen. Om du vill lägga till ett antal underwebbplatser i samlingen skapar du en matris med ListViewItem.ListViewSubItem objekt och skickar den till AddRange -metoden. Om du vill infoga en underwebbplats på en specifik plats i samlingen kan du använda Insert -metoden. Om du vill ta bort underwebbplatser kan du använda antingen Remove -metoden eller RemoveAt -metoden om du vet var underobjektet finns i samlingen. Med Clear metoden kan du ta bort alla underwebbplatser från samlingen i stället för att använda Remove metoden för att ta bort en enda underwebbplats åt gången.
Förutom metoder och egenskaper för att lägga till och ta bort underwebbplatser tillhandahåller ListViewItem.ListViewSubItemCollection även metoder för att hitta underwebbplatser i samlingen. Med Contains metoden kan du avgöra om en ListViewItem.ListViewSubItem är medlem i samlingen. När du vet att underobjektet finns i samlingen kan du använda IndexOf metoden för att avgöra var underobjektet finns i samlingen.
Konstruktorer
| Name | Description |
|---|---|
| ListViewItem.ListViewSubItemCollection(ListViewItem) |
Initierar en ny instans av ListViewItem.ListViewSubItemCollection klassen. |
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar antalet underwebbplatser i samlingen. |
| IsReadOnly |
Hämtar ett värde som anger om samlingen är skrivskyddad. |
| Item[Int32] |
Hämtar eller anger underobjektet vid det angivna indexet i samlingen. |
| Item[String] |
Hämtar ett objekt med den angivna nyckeln från samlingen. |
Metoder
| Name | Description |
|---|---|
| Add(ListViewItem+ListViewSubItem) |
Lägger till en befintlig ListViewItem.ListViewSubItem i samlingen. |
| Add(String, Color, Color, Font) |
Lägger till ett underobjekt i samlingen med angiven text, förgrundsfärg, bakgrundsfärg och teckensnittsinställningar. |
| Add(String) |
Lägger till en underwebbplats i samlingen med angiven text. |
| AddRange(ListViewItem+ListViewSubItem[]) |
Lägger till en matris med ListViewItem.ListViewSubItem objekt i samlingen. |
| AddRange(String[], Color, Color, Font) |
Skapar nya underwebbplatser baserat på en matris och lägger till dem i samlingen med angiven förgrundsfärg, bakgrundsfärg och teckensnitt. |
| AddRange(String[]) |
Skapar nya underwebbplatser baserat på en matris och lägger till dem i samlingen. |
| Clear() |
Tar bort alla underwebbplatser och den överordnade ListViewItem från samlingen. |
| Contains(ListViewItem+ListViewSubItem) |
Avgör om den angivna underwebbplatsen finns i samlingen. |
| ContainsKey(String) |
Avgör om samlingen innehåller ett objekt med den angivna nyckeln. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
Returnerar en uppräkning som ska användas för att iterera via underwebbplatssamlingen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IndexOf(ListViewItem+ListViewSubItem) |
Returnerar indexet i samlingen för den angivna underwebbplatsen. |
| IndexOfKey(String) |
Returnerar indexet för den första förekomsten av ett objekt med den angivna nyckeln i samlingen. |
| Insert(Int32, ListViewItem+ListViewSubItem) |
Infogar en underwebbplats i samlingen vid det angivna indexet. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Remove(ListViewItem+ListViewSubItem) |
Tar bort ett angivet objekt från samlingen. |
| RemoveAt(Int32) |
Tar bort underobjektet vid det angivna indexet i samlingen. |
| RemoveByKey(String) |
Tar bort ett objekt med den angivna nyckeln från samlingen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopierar objektet och samlingen av underwebbplatser till en matris. |
| ICollection.IsSynchronized |
Hämtar ett värde som anger om åtkomsten till samlingen synkroniseras (trådsäker). |
| ICollection.SyncRoot |
Hämtar ett objekt som kan användas för att synkronisera åtkomsten till samlingen. |
| IList.Add(Object) |
Lägger till en befintlig ListViewItem.ListViewSubItem i samlingen. |
| IList.Contains(Object) |
Avgör om den angivna underwebbplatsen finns i samlingen. |
| IList.IndexOf(Object) |
Returnerar indexet i samlingen för den angivna underwebbplatsen. |
| IList.Insert(Int32, Object) |
Infogar en underwebbplats i samlingen vid det angivna indexet. |
| IList.IsFixedSize |
Hämtar ett värde som anger om samlingen har en fast storlek. |
| IList.Item[Int32] |
Hämtar eller anger ListViewItem.ListViewSubItem vid det angivna indexet i samlingen. |
| IList.Remove(Object) |
Tar bort ett angivet objekt från samlingen. |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |