ListBox.SelectedObjectCollection Clase

Definición

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.

Se aplica a