DomainUpDown.DomainUpDownItemCollection Clase

Definición

Encapsula una colección de objetos para su uso en la clase DomainUpDown.Encapsulates a collection of objects for use by the DomainUpDown class.

public: ref class DomainUpDown::DomainUpDownItemCollection : System::Collections::ArrayList
public class DomainUpDown.DomainUpDownItemCollection : System.Collections.ArrayList
type DomainUpDown.DomainUpDownItemCollection = class
    inherit ArrayList
Public Class DomainUpDown.DomainUpDownItemCollection
Inherits ArrayList
Herencia
DomainUpDown.DomainUpDownItemCollection

Ejemplos

En el ejemplo siguiente se crea e inicializa DomainUpDown un control.The following example creates and initializes a DomainUpDown control. El ejemplo le permite establecer algunas de sus propiedades y crear una colección de cadenas para su presentación en el control de flechas.The example allows you to set some of its properties and create a collection of strings for display in the up-down control. En el código se supone TextBoxque CheckBox se ha Button creado una instancia de y en un formulario.The code assumes that a TextBox, CheckBox and a Button have been instantiated on a form. En el ejemplo también se supone que tiene una variable miembro en el nivel de clase declarada como un entero con signo myCounterde 32 bits denominado.The example also assumes that you have a member variable at the class level declared as a 32-bit signed integer named myCounter. Puede escribir una cadena en el cuadro de texto y agregarla a la Items colección cuando se haga clic en el botón.You can enter a string in the text box and add it to the Items collection when the button is clicked. Al hacer clic en la casilla, puede alternar la Sorted propiedad y observar la diferencia en la colección de elementos del control de flechas.By clicking the check box, you can toggle the Sorted property and observe the difference in the collection of items in the up-down control.

protected:
   DomainUpDown^ domainUpDown1;

private:
   void InitializeMyDomainUpDown()
   {
      // Create and initialize the DomainUpDown control.
      domainUpDown1 = gcnew DomainUpDown;
      
      // Add the DomainUpDown control to the form.
      Controls->Add( domainUpDown1 );
   }

   void button1_Click( Object^ sender,
      EventArgs^ e )
   {
      // Add the text box contents and initial location in the collection
      // to the DomainUpDown control.
      domainUpDown1->Items->Add( String::Concat(
         (textBox1->Text->Trim()), " - ", myCounter ) );
      
      // Increment the counter variable.
      myCounter = myCounter + 1;
      
      // Clear the TextBox.
      textBox1->Text = "";
   }

   void checkBox1_Click( Object^ sender,
      EventArgs^ e )
   {
      
      // If Sorted is set to true, set it to false; 
      // otherwise set it to true.
      domainUpDown1->Sorted =  !domainUpDown1->Sorted;
   }

   void domainUpDown1_SelectedItemChanged( Object^ sender,
      EventArgs^ e )
   {
      
      // Display the SelectedIndex and 
      // SelectedItem property values in a MessageBox.
      MessageBox::Show( String::Concat( "SelectedIndex: ", domainUpDown1->SelectedIndex,
         "\nSelectedItem: ", domainUpDown1->SelectedItem ) );
   }
protected DomainUpDown domainUpDown1;

private void InitializeMyDomainUpDown()
 {
    // Create and initialize the DomainUpDown control.
    domainUpDown1 = new DomainUpDown();
    
    // Add the DomainUpDown control to the form.
    Controls.Add(domainUpDown1);
 }
 
 private void button1_Click(Object sender, 
                           EventArgs e)
 {   
    // Add the text box contents and initial location in the collection
    // to the DomainUpDown control.
    domainUpDown1.Items.Add((textBox1.Text.Trim()) + " - " + myCounter);
    
    // Increment the counter variable.
    myCounter = myCounter + 1;
 
    // Clear the TextBox.
    textBox1.Text = "";
 }
 
 private void checkBox1_Click(Object sender, 
                             EventArgs e)
 {
    // If Sorted is set to true, set it to false; 
    // otherwise set it to true.
    if (domainUpDown1.Sorted)
    {
       domainUpDown1.Sorted = false;
    }
    else
    {
       domainUpDown1.Sorted = true;
    }
 }
 
 private void domainUpDown1_SelectedItemChanged(Object sender, 
                                               EventArgs e)
 {
    // Display the SelectedIndex and 
    // SelectedItem property values in a MessageBox.
    MessageBox.Show("SelectedIndex: " + domainUpDown1.SelectedIndex.ToString() 
       + "\n" + "SelectedItem: " + domainUpDown1.SelectedItem.ToString());
 }

Protected domainUpDown1 As DomainUpDown


Private Sub InitializeMyDomainUpDown()
    ' Create and initialize the DomainUpDown control.
    domainUpDown1 = New DomainUpDown()
    
    ' Add the DomainUpDown control to the form.
    Controls.Add(domainUpDown1)
End Sub


Private Sub button1_Click(sender As Object, e As EventArgs)
    ' Add the text box contents and initial location in the collection
    ' to the DomainUpDown control.
    domainUpDown1.Items.Add((textBox1.Text.Trim() & " - " & myCounter))
    
    ' Increment the counter variable.
    myCounter = myCounter + 1
    
    ' Clear the TextBox.
    textBox1.Text = ""
End Sub


Private Sub checkBox1_Click(sender As Object, e As EventArgs)
    ' If Sorted is set to true, set it to false; 
    ' otherwise set it to true.
    If domainUpDown1.Sorted Then
        domainUpDown1.Sorted = False
    Else
        domainUpDown1.Sorted = True
    End If
End Sub


Private Sub domainUpDown1_SelectedItemChanged _
    (sender As Object, e As EventArgs)
    
    ' Display the SelectedIndex and 
    ' SelectedItem property values in a MessageBox.
    MessageBox.Show(("SelectedIndex: " & domainUpDown1.SelectedIndex.ToString() & _
        ControlChars.Cr & "SelectedItem: " & domainUpDown1.SelectedItem.ToString()))
End Sub

Comentarios

Para crear una colección de objetos que se van a DomainUpDown Mostrar en el control, puede Agregar o quitar los elementos individualmente mediante Add los Remove métodos y.To create a collection of objects to display in the DomainUpDown control, you can add or remove the items individually by using the Add and Remove methods. Se obtiene acceso a la colección desde el control principal DomainUpDown,, por Items la propiedad.The collection is accessed from the parent control, DomainUpDown, by the Items property.

Propiedades

Capacity

Obtiene o establece el número de elementos que puede contener ArrayList.Gets or sets the number of elements that the ArrayList can contain.

(Heredado de ArrayList)
Count

Obtiene el número de elementos contenido realmente en ArrayList.Gets the number of elements actually contained in the ArrayList.

(Heredado de ArrayList)
IsFixedSize

Obtiene un valor que indica si la interfaz ArrayList tiene un tamaño fijo.Gets a value indicating whether the ArrayList has a fixed size.

(Heredado de ArrayList)
IsReadOnly

Obtiene un valor que indica si ArrayList es de solo lectura.Gets a value indicating whether the ArrayList is read-only.

(Heredado de ArrayList)
IsSynchronized

Obtiene un valor que indica si el acceso a la interfaz ArrayList está sincronizado (es seguro para subprocesos).Gets a value indicating whether access to the ArrayList is synchronized (thread safe).

(Heredado de ArrayList)
Item[Int32]

Obtiene o establece el elemento en la ubicación indizada especificada en la colección.Gets or sets the item at the specified indexed location in the collection.

SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a ArrayList.Gets an object that can be used to synchronize access to the ArrayList.

(Heredado de ArrayList)

Métodos

Add(Object)

Agrega el objeto especificado al final de la colección.Adds the specified object to the end of the collection.

AddRange(ICollection)

Agrega los elementos de ICollection al final de ArrayList.Adds the elements of an ICollection to the end of the ArrayList.

(Heredado de ArrayList)
BinarySearch(Int32, Int32, Object, IComparer)

Busca un elemento en un intervalo de elementos del objeto ArrayList ordenado usando el comparador especificado y devuelve el índice de base cero del elemento.Searches a range of elements in the sorted ArrayList for an element using the specified comparer and returns the zero-based index of the element.

(Heredado de ArrayList)
BinarySearch(Object)

Busca la ArrayList completa ordenada para un elemento usando el comparador predeterminado y devuelve el índice de base cero del elemento.Searches the entire sorted ArrayList for an element using the default comparer and returns the zero-based index of the element.

(Heredado de ArrayList)
BinarySearch(Object, IComparer)

Busca la ArrayList completa ordenada para un elemento usando el comparador especificado y devuelve el índice de base cero del elemento.Searches the entire sorted ArrayList for an element using the specified comparer and returns the zero-based index of the element.

(Heredado de ArrayList)
Clear()

Quita todos los elementos de ArrayList.Removes all elements from the ArrayList.

(Heredado de ArrayList)
Clone()

Crea una copia superficial de la colección ArrayList.Creates a shallow copy of the ArrayList.

(Heredado de ArrayList)
Contains(Object)

Determina si un elemento se encuentra en ArrayList.Determines whether an element is in the ArrayList.

(Heredado de ArrayList)
CopyTo(Array)

Copia la ArrayList completa en una Array unidimensional compatible, empezando en el principio de la matriz de destino.Copies the entire ArrayList to a compatible one-dimensional Array, starting at the beginning of the target array.

(Heredado de ArrayList)
CopyTo(Array, Int32)

Copia la totalidad de ArrayList en una matriz Array unidimensional compatible, comenzando en el índice especificado de la matriz de destino.Copies the entire ArrayList to a compatible one-dimensional Array, starting at the specified index of the target array.

(Heredado de ArrayList)
CopyTo(Int32, Array, Int32, Int32)

Copia un intervalo de elementos de ArrayList en una Array unidimensional compatible, empezando en el índice especificado de la matriz de destino.Copies a range of elements from the ArrayList to a compatible one-dimensional Array, starting at the specified index of the target array.

(Heredado de ArrayList)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador para la ArrayList completa.Returns an enumerator for the entire ArrayList.

(Heredado de ArrayList)
GetEnumerator(Int32, Int32)

Devuelve un enumerador para un intervalo de elementos de la matriz ArrayList.Returns an enumerator for a range of elements in the ArrayList.

(Heredado de ArrayList)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetRange(Int32, Int32)

Devuelve una ArrayList que representa un subconjunto de los elementos de la ArrayList de origen.Returns an ArrayList which represents a subset of the elements in the source ArrayList.

(Heredado de ArrayList)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
IndexOf(Object)

Busca el objeto Object especificado y devuelve el índice de base cero de la primera aparición en toda la colección ArrayList.Searches for the specified Object and returns the zero-based index of the first occurrence within the entire ArrayList.

(Heredado de ArrayList)
IndexOf(Object, Int32)

Busca el objeto Object especificado y devuelve el índice de base cero de la primera aparición dentro del intervalo de elementos de la matriz ArrayList que abarca desde el índice especificado hasta el último elemento.Searches for the specified Object and returns the zero-based index of the first occurrence within the range of elements in the ArrayList that extends from the specified index to the last element.

(Heredado de ArrayList)
IndexOf(Object, Int32, Int32)

Busca el objeto Object especificado y devuelve el índice de base cero de la primera aparición dentro del intervalo de elementos de la matriz ArrayList que comienza en el índice especificado y contiene el número especificado de elementos.Searches for the specified Object and returns the zero-based index of the first occurrence within the range of elements in the ArrayList that starts at the specified index and contains the specified number of elements.

(Heredado de ArrayList)
Insert(Int32, Object)

Inserta el objeto especificado en la colección en la ubicación especificada.Inserts the specified object into the collection at the specified location.

InsertRange(Int32, ICollection)

Inserta los elementos de una colección en ArrayList en el índice especificado.Inserts the elements of a collection into the ArrayList at the specified index.

(Heredado de ArrayList)
LastIndexOf(Object)

Busca el Object especificado y devuelve el índice de base cero de la última aparición en la ArrayList completa.Searches for the specified Object and returns the zero-based index of the last occurrence within the entire ArrayList.

(Heredado de ArrayList)
LastIndexOf(Object, Int32)

Busca el objeto Object especificado y devuelve el índice de base cero de la última aparición dentro del intervalo de elementos de la matriz ArrayList que abarca desde el primer elemento hasta el último índice especificado.Searches for the specified Object and returns the zero-based index of the last occurrence within the range of elements in the ArrayList that extends from the first element to the specified index.

(Heredado de ArrayList)
LastIndexOf(Object, Int32, Int32)

Busca el objeto Object especificado y devuelve el índice de base cero de la última aparición dentro del intervalo de elementos de la matriz ArrayList que contiene el número de elementos especificado y termina en el índice especificado.Searches for the specified Object and returns the zero-based index of the last occurrence within the range of elements in the ArrayList that contains the specified number of elements and ends at the specified index.

(Heredado de ArrayList)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
Remove(Object)

Quita el elemento especificado de la colección.Removes the specified item from the collection.

RemoveAt(Int32)

Quita el elemento de la ubicación especificada en la colección.Removes the item from the specified location in the collection.

RemoveRange(Int32, Int32)

Quita todos los elementos de ArrayList.Removes a range of elements from the ArrayList.

(Heredado de ArrayList)
Reverse()

Invierte el orden de los elementos en la ArrayList completa.Reverses the order of the elements in the entire ArrayList.

(Heredado de ArrayList)
Reverse(Int32, Int32)

Invierte el orden de los elementos en el intervalo especificado.Reverses the order of the elements in the specified range.

(Heredado de ArrayList)
SetRange(Int32, ICollection)

Copia los elementos de una colección en un intervalo de elementos de ArrayList.Copies the elements of a collection over a range of elements in the ArrayList.

(Heredado de ArrayList)
Sort()

Ordena todos los elementos de ArrayList.Sorts the elements in the entire ArrayList.

(Heredado de ArrayList)
Sort(IComparer)

Ordena los elementos en la ArrayList completa usando el comparador especificado.Sorts the elements in the entire ArrayList using the specified comparer.

(Heredado de ArrayList)
Sort(Int32, Int32, IComparer)

Ordena los elementos en un intervalo de elementos de la matriz ArrayList usando el comparador especificado.Sorts the elements in a range of elements in ArrayList using the specified comparer.

(Heredado de ArrayList)
ToArray()

Copia los elementos de ArrayList en una nueva matriz de Object.Copies the elements of the ArrayList to a new Object array.

(Heredado de ArrayList)
ToArray(Type)

Copia los elementos de la matriz ArrayList a una nueva matriz del tipo de elemento especificado.Copies the elements of the ArrayList to a new array of the specified element type.

(Heredado de ArrayList)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
TrimToSize()

Establece la capacidad en el número real de elementos que hay en ArrayList.Sets the capacity to the actual number of elements in the ArrayList.

(Heredado de ArrayList)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: