ListBox.SelectedObjectCollection 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 samlingen med markerade objekt i 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
- Arv
-
ListBox.SelectedObjectCollection
- Implementeringar
Kommentarer
Klassen ListBox.SelectedObjectCollection lagrar de markerade objekten ListBoxi . Objekten ListBox.SelectedObjectCollection som lagras i är objekt som finns i ListBox.ObjectCollection klassen. Klassen ListBox.ObjectCollection lagrar alla objekt som visas i ListBox.
Följande tabell är ett exempel på hur ListBox.ObjectCollection objekten ListBox i samt deras urvalstillstånd lagras i ett exempel ListBox.
| Index | Objekt | Markeringstillstånd i ListBox |
|---|---|---|
| 0 | object1 | Inte valt |
| 1 | object2 | Markerade |
| 2 | object3 | Inte valt |
| 3 | object4 | Markerade |
| 4 | object5 | Markerade |
Baserat på de ListBox.ObjectCollection som visades i föregående tabell visar följande tabell hur det ListBox.SelectedObjectCollection skulle se ut.
| Index | Markerat objekt från ObjectCollection |
|---|---|
| 0 | object2 |
| 1 | object4 |
| 2 | object5 |
Du kan använda egenskaperna och metoderna för den här klassen för att utföra en mängd olika uppgifter med samlingen. Med Contains metoden kan du avgöra om ett objekt från ListBox.ObjectCollection klassen är medlem i ListBox.SelectedObjectCollection. När du vet att objektet finns i samlingen kan du använda IndexOf metoden för att avgöra var ett specifikt objekt i ListBox.ObjectCollection för ListBox lagras i ListBox.SelectedObjectCollection.
Konstruktorer
| Name | Description |
|---|---|
| ListBox.SelectedObjectCollection(ListBox) |
Initierar en ny instans av ListBox.SelectedObjectCollection klassen. |
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar antalet objekt i samlingen. |
| IsReadOnly |
Hämtar ett värde som anger om samlingen är skrivskyddad. |
| Item[Int32] |
Hämtar objektet vid det angivna indexet i samlingen. |
Metoder
| Name | Description |
|---|---|
| Add(Object) |
Lägger till ett objekt i listan över markerade objekt för en ListBox. |
| Clear() |
Tar bort alla objekt från samlingen med markerade objekt. |
| Contains(Object) |
Avgör om det angivna objektet finns i samlingen. |
| CopyTo(Array, Int32) |
Kopierar hela samlingen till en befintlig matris på en angiven plats i matrisen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
Returnerar en uppräkning som kan användas för att iterera genom den valda objektsamlingen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IndexOf(Object) |
Returnerar indexet i samlingen för det angivna objektet. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Remove(Object) |
Tar bort det angivna objektet från samlingen med markerade objekt. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.IsSynchronized |
En beskrivning av den här medlemmen finns i IsSynchronized. |
| ICollection.SyncRoot |
En beskrivning av den här medlemmen finns i SyncRoot. |
| IList.Add(Object) |
En beskrivning av den här medlemmen finns i Add(Object). |
| IList.Clear() |
En beskrivning av den här medlemmen finns i Clear(). |
| IList.Insert(Int32, Object) |
En beskrivning av den här medlemmen finns i Insert(Int32, Object). |
| IList.IsFixedSize |
En beskrivning av den här medlemmen finns i IsFixedSize. |
| IList.Remove(Object) |
En beskrivning av den här medlemmen finns i Remove(Object). |
| IList.RemoveAt(Int32) |
En beskrivning av den här medlemmen finns i RemoveAt(Int32). |
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. |