ListBox.SelectedObjectCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la colección de elementos seleccionados en .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
- Herencia
-
ListBox.SelectedObjectCollection
- Implementaciones
Comentarios
La ListBox.SelectedObjectCollection clase almacena los elementos seleccionados en .ListBox Los elementos almacenados en ListBox.SelectedObjectCollection son elementos contenidos en la ListBox.ObjectCollection clase . La ListBox.ObjectCollection clase almacena todos los elementos mostrados en .ListBox
En la tabla siguiente se muestra un ejemplo de cómo ListBox.ObjectCollection almacena los elementos de , ListBox así como sus estados de selección en un ejemplo ListBox.
| Index | Elemento | Estado de selección en listBox |
|---|---|---|
| 0 | object1 | No seleccionado |
| 1 | object2 | Seleccionada |
| 2 | object3 | No seleccionado |
| 3 | object4 | Seleccionada |
| 4 | object5 | Seleccionada |
En función de lo ListBox.ObjectCollection que se muestra en la tabla anterior, en la tabla siguiente se muestra cómo aparecería .ListBox.SelectedObjectCollection
| Index | Elemento seleccionado de ObjectCollection |
|---|---|
| 0 | object2 |
| 1 | object4 |
| 2 | object5 |
Puede usar las propiedades y los métodos de esta clase para realizar diversas tareas con la colección. El Contains método permite determinar si un elemento de la ListBox.ObjectCollection clase es miembro de ListBox.SelectedObjectCollection. Una vez que sepa que el elemento se encuentra dentro de la colección, puede usar el IndexOf método para determinar dónde se almacena ListBox.SelectedObjectCollectionun elemento específico dentro de para ListBox.ObjectCollection .ListBox
Constructores
| Nombre | Description |
|---|---|
| ListBox.SelectedObjectCollection(ListBox) |
Inicializa una nueva instancia de la clase ListBox.SelectedObjectCollection. |
Propiedades
| Nombre | Description |
|---|---|
| Count |
Obtiene el número de elementos que integran la colección. |
| IsReadOnly |
Obtiene un valor que indica si la colección es de solo lectura. |
| Item[Int32] |
Obtiene el elemento en el índice especificado dentro de la colección. |
Métodos
| Nombre | Description |
|---|---|
| Add(Object) |
Agrega un elemento a la lista de elementos seleccionados para .ListBox |
| Clear() |
Quita todos los elementos de la colección de elementos seleccionados. |
| Contains(Object) |
Determina si el elemento especificado se encuentra dentro de la colección. |
| CopyTo(Array, Int32) |
Copia toda la colección en una matriz existente en una ubicación especificada dentro de la matriz. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetEnumerator() |
Devuelve un enumerador que se puede usar para recorrer en iteración la colección de elementos seleccionada. |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| IndexOf(Object) |
Devuelve el índice dentro de la colección del elemento especificado. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Remove(Object) |
Quita el objeto especificado de la colección de elementos seleccionados. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ICollection.IsSynchronized |
Para obtener una descripción de este miembro, vea IsSynchronized. |
| ICollection.SyncRoot |
Para obtener una descripción de este miembro, vea SyncRoot. |
| IList.Add(Object) |
Para obtener una descripción de este miembro, vea Add(Object). |
| IList.Clear() |
Para obtener una descripción de este miembro, vea Clear(). |
| IList.Insert(Int32, Object) |
Para obtener una descripción de este miembro, vea Insert(Int32, Object). |
| IList.IsFixedSize |
Para obtener una descripción de este miembro, vea IsFixedSize. |
| IList.Remove(Object) |
Para obtener una descripción de este miembro, vea Remove(Object). |
| IList.RemoveAt(Int32) |
Para obtener una descripción de este miembro, vea RemoveAt(Int32). |
Métodos de extensión
| Nombre | Description |
|---|---|
| AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
| AsQueryable(IEnumerable) |
Convierte un IEnumerable en un IQueryable. |
| Cast<TResult>(IEnumerable) |
Convierte los elementos de un IEnumerable al tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra los elementos de un IEnumerable en función de un tipo especificado. |