ListBox.SelectedObjectCollection 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 de verzameling geselecteerde items in de ListBox.
public: ref class ListBox::SelectedObjectCollection : System::Collections::IList
public class ListBox.SelectedObjectCollection : System.Collections.IList
type ListBox.SelectedObjectCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ListBox.SelectedObjectCollection
Implements IList
- Overname
-
ListBox.SelectedObjectCollection
- Implementeringen
Opmerkingen
De ListBox.SelectedObjectCollection klasse slaat de geselecteerde items op in de ListBoxklasse. De items die in de ListBox.SelectedObjectCollection klasse zijn opgeslagen, zijn items in de ListBox.ObjectCollection klasse. In ListBox.ObjectCollection de klasse worden alle items opgeslagen die in de ListBoxklasse worden weergegeven.
De volgende tabel is een voorbeeld van hoe de ListBox.ObjectCollection items van de ListBox items en de bijbehorende selectiestatussen in een voorbeeld ListBoxworden opgeslagen.
| Index | Item | Selectiestatus in het keuzelijstvak |
|---|---|---|
| 0 | object1 | Niet geselecteerd |
| 1 | object2 | Geselecteerde |
| 2 | object3 | Niet geselecteerd |
| 3 | object4 | Geselecteerde |
| 4 | object5 | Geselecteerde |
Op basis van de ListBox.ObjectCollection gedemonstreerde in de vorige tabel ziet u in de volgende tabel hoe de ListBox.SelectedObjectCollection tabel wordt weergegeven.
| Index | Geselecteerd item uit ObjectCollection |
|---|---|
| 0 | object2 |
| 1 | object4 |
| 2 | object5 |
U kunt de eigenschappen en methoden van deze klasse gebruiken om verschillende taken uit te voeren met de verzameling. Met de Contains methode kunt u bepalen of een item uit de ListBox.ObjectCollection klasse lid is van de ListBox.SelectedObjectCollectionklasse. Zodra u weet dat het item zich in de verzameling bevindt, kunt u de IndexOf methode gebruiken om te bepalen waar een specifiek item binnen het ListBox.ObjectCollection item voor het ListBox item is opgeslagen in de ListBox.SelectedObjectCollectionverzameling.
Constructors
| Name | Description |
|---|---|
| ListBox.SelectedObjectCollection(ListBox) |
Initialiseert een nieuw exemplaar van de ListBox.SelectedObjectCollection klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het aantal items in de verzameling op. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of de verzameling het kenmerk Alleen-lezen heeft. |
| Item[Int32] |
Hiermee haalt u het item op de opgegeven index in de verzameling op. |
Methoden
| Name | Description |
|---|---|
| Add(Object) |
Hiermee voegt u een item toe aan de lijst met geselecteerde items voor een ListBox. |
| Clear() |
Hiermee verwijdert u alle items uit de verzameling geselecteerde items. |
| Contains(Object) |
Bepaalt of het opgegeven item zich in de verzameling bevindt. |
| CopyTo(Array, Int32) |
Hiermee kopieert u de hele verzameling naar een bestaande matrix op een opgegeven locatie in de matrix. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een enumerator die kan worden gebruikt om de geselecteerde itemverzameling te herhalen. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IndexOf(Object) |
Retourneert de index binnen de verzameling van het opgegeven item. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Remove(Object) |
Hiermee verwijdert u het opgegeven object uit de verzameling geselecteerde items. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICollection.IsSynchronized |
Zie voor een beschrijving van dit lid IsSynchronized. |
| ICollection.SyncRoot |
Zie voor een beschrijving van dit lid SyncRoot. |
| IList.Add(Object) |
Zie voor een beschrijving van dit lid Add(Object). |
| IList.Clear() |
Zie voor een beschrijving van dit lid Clear(). |
| IList.Insert(Int32, Object) |
Zie voor een beschrijving van dit lid Insert(Int32, Object). |
| IList.IsFixedSize |
Zie voor een beschrijving van dit lid IsFixedSize. |
| IList.Remove(Object) |
Zie voor een beschrijving van dit lid Remove(Object). |
| IList.RemoveAt(Int32) |
Zie voor een beschrijving van dit lid RemoveAt(Int32). |
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. |