ListViewItem.ListViewSubItemCollection Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een verzameling ListViewItem.ListViewSubItem objecten die zijn opgeslagen in een 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
- Overname
-
ListViewItem.ListViewSubItemCollection
- Implementeringen
Opmerkingen
Een ListViewItem.ListViewSubItemCollection slaat ListViewItem.ListViewSubItem objecten op die subitems van een bovenliggend ListViewItem element in het ListView besturingselement vertegenwoordigen. Subitems worden alleen weergegeven in een ListView besturingselement wanneer kolommen zijn opgegeven in de Columns eigenschap van het ListView besturingselement en wanneer de View eigenschap van het ListView besturingselement is ingesteld op Details. De volgorde van subitems in de ListViewItem.ListViewSubItemCollection bepaalt welke kolommen de subitems worden weergegeven in het ListView besturingselement.
Er zijn verschillende manieren om subitems toe te voegen aan de verzameling. Met Add de methode wordt één aan ListViewItem.ListViewSubItem de verzameling toegevoegd. Als u een aantal subitems wilt toevoegen aan de verzameling, maakt u een matrix met ListViewItem.ListViewSubItem objecten en geeft u deze door aan de AddRange methode. Als u een subitem wilt invoegen op een specifieke locatie in de verzameling, kunt u de Insert methode gebruiken. Als u subitems wilt verwijderen, kunt u de Remove methode of de RemoveAt methode gebruiken als u weet waar het subitem zich in de verzameling bevindt. Met Clear de methode kunt u alle subitems uit de verzameling verwijderen in plaats van de Remove methode te gebruiken om één subitem tegelijk te verwijderen.
Naast methoden en eigenschappen voor het toevoegen en verwijderen van subitems, biedt het ListViewItem.ListViewSubItemCollection ook methoden om subitems in de verzameling te vinden. Met de Contains methode kunt u bepalen of een ListViewItem.ListViewSubItem lid is van de verzameling. Zodra u weet dat het subitem zich in de verzameling bevindt, kunt u de IndexOf methode gebruiken om te bepalen waar het subitem zich in de verzameling bevindt.
Constructors
| Name | Description |
|---|---|
| ListViewItem.ListViewSubItemCollection(ListViewItem) |
Initialiseert een nieuw exemplaar van de ListViewItem.ListViewSubItemCollection klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het aantal subitems in de verzameling op. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of de verzameling het kenmerk Alleen-lezen heeft. |
| Item[Int32] |
Hiermee wordt de subitem opgehaald of ingesteld op de opgegeven index in de verzameling. |
| Item[String] |
Hiermee haalt u een item op met de opgegeven sleutel uit de verzameling. |
Methoden
| Name | Description |
|---|---|
| Add(ListViewItem+ListViewSubItem) |
Voegt een bestaande ListViewItem.ListViewSubItem aan de verzameling toe. |
| Add(String, Color, Color, Font) |
Voegt een subitem toe aan de verzameling met opgegeven tekst, voorgrondkleur, achtergrondkleur en lettertype-instellingen. |
| Add(String) |
Hiermee voegt u een subitem toe aan de verzameling met opgegeven tekst. |
| AddRange(ListViewItem+ListViewSubItem[]) |
Hiermee voegt u een matrix met ListViewItem.ListViewSubItem objecten toe aan de verzameling. |
| AddRange(String[], Color, Color, Font) |
Hiermee maakt u nieuwe subitems op basis van een matrix en voegt u deze toe aan de verzameling met opgegeven voorgrondkleur, achtergrondkleur en lettertype. |
| AddRange(String[]) |
Hiermee maakt u nieuwe subitems op basis van een matrix en voegt u deze toe aan de verzameling. |
| Clear() |
Hiermee verwijdert u alle subitems en het bovenliggende ListViewItem item uit de verzameling. |
| Contains(ListViewItem+ListViewSubItem) |
Bepaalt of de opgegeven subitem zich in de verzameling bevindt. |
| ContainsKey(String) |
Bepaalt of de verzameling een item met de opgegeven sleutel bevat. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een enumerator die moet worden gebruikt om door de subitemverzameling te doorlopen. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IndexOf(ListViewItem+ListViewSubItem) |
Retourneert de index binnen de verzameling van het opgegeven subitem. |
| IndexOfKey(String) |
Retourneert de index van het eerste exemplaar van een item met de opgegeven sleutel in de verzameling. |
| Insert(Int32, ListViewItem+ListViewSubItem) |
Hiermee voegt u een subitem in de verzameling in de opgegeven index in. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Remove(ListViewItem+ListViewSubItem) |
Hiermee verwijdert u een opgegeven item uit de verzameling. |
| RemoveAt(Int32) |
Hiermee verwijdert u de subitem op de opgegeven index in de verzameling. |
| RemoveByKey(String) |
Hiermee verwijdert u een item met de opgegeven sleutel uit de verzameling. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Hiermee kopieert u het item en de verzameling subitems naar een matrix. |
| ICollection.IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de verzameling wordt gesynchroniseerd (thread safe). |
| ICollection.SyncRoot |
Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot de verzameling te synchroniseren. |
| IList.Add(Object) |
Voegt een bestaande ListViewItem.ListViewSubItem aan de verzameling toe. |
| IList.Contains(Object) |
Bepaalt of de opgegeven subitem zich in de verzameling bevindt. |
| IList.IndexOf(Object) |
Retourneert de index binnen de verzameling van het opgegeven subitem. |
| IList.Insert(Int32, Object) |
Hiermee voegt u een subitem in de verzameling in de opgegeven index in. |
| IList.IsFixedSize |
Hiermee wordt een waarde opgehaald die aangeeft of de verzameling een vaste grootte heeft. |
| IList.Item[Int32] |
Hiermee haalt u de ListViewItem.ListViewSubItem op de opgegeven index in de verzameling op of stelt u deze in. |
| IList.Remove(Object) |
Hiermee verwijdert u een opgegeven item uit de verzameling. |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |