DomainUpDown.DomainUpDownItemCollection 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í.
Encapsula una colección de objetos para su uso en la clase DomainUpDown.
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
Ejemplos
En el ejemplo siguiente se crea e inicializa un DomainUpDown control . El ejemplo permite establecer algunas de sus propiedades y crear una colección de cadenas para mostrarlas en el control de flechas. El código supone que se ha creado una TextBoxCheckBox instancia de y en Button un formulario. En el ejemplo también se supone que tiene una variable miembro en el nivel de clase declarada como un entero de 32 bits con signo denominado 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. Al hacer clic en la casilla, puede alternar la Sorted propiedad y observar la diferencia en la colección de elementos del control de arriba abajo.
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 mostrar en el DomainUpDown control, puede agregar o quitar los elementos individualmente mediante los Add métodos y Remove . Se obtiene acceso a la colección desde el control primario, DomainUpDown, mediante la Items propiedad .
Propiedades
Capacity |
Obtiene o establece el número de elementos que puede contener ArrayList. (Heredado de ArrayList) |
Count |
Obtiene el número de elementos contenido realmente en ArrayList. (Heredado de ArrayList) |
IsFixedSize |
Obtiene un valor que indica si la interfaz ArrayList tiene un tamaño fijo. (Heredado de ArrayList) |
IsReadOnly |
Obtiene un valor que indica si ArrayList es de solo lectura. (Heredado de ArrayList) |
IsSynchronized |
Obtiene un valor que indica si el acceso a la interfaz ArrayList está sincronizado (es seguro para subprocesos). (Heredado de ArrayList) |
Item[Int32] |
Obtiene o establece el elemento en la ubicación indizada especificada en la colección. |
SyncRoot |
Obtiene un objeto que se puede usar para sincronizar el acceso a ArrayList. (Heredado de ArrayList) |
Métodos
Add(Object) |
Agrega el objeto especificado al final de la colección. |
AddRange(ICollection) |
Agrega los elementos de ICollection al final de 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. (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. (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. (Heredado de ArrayList) |
Clear() |
Quita todos los elementos de ArrayList. (Heredado de ArrayList) |
Clone() |
Crea una copia superficial de la colección ArrayList. (Heredado de ArrayList) |
Contains(Object) |
Determina si un elemento se encuentra en ArrayList. (Heredado de ArrayList) |
CopyTo(Array) |
Copia la ArrayList completa en una Array unidimensional compatible, empezando en el principio de la matriz de destino. (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. (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. (Heredado de ArrayList) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetEnumerator() |
Devuelve un enumerador para la ArrayList completa. (Heredado de ArrayList) |
GetEnumerator(Int32, Int32) |
Devuelve un enumerador para un intervalo de elementos de la matriz ArrayList. (Heredado de ArrayList) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetRange(Int32, Int32) |
Devuelve una ArrayList que representa un subconjunto de los elementos de la ArrayList de origen. (Heredado de ArrayList) |
GetType() |
Obtiene el Type de la instancia actual. (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. (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. (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. (Heredado de ArrayList) |
Insert(Int32, Object) |
Inserta el objeto especificado en la colección en la ubicación especificada. |
InsertRange(Int32, ICollection) |
Inserta los elementos de una colección en ArrayList en el índice especificado. (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. (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. (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. (Heredado de ArrayList) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Remove(Object) |
Quita el elemento especificado de la colección. |
RemoveAt(Int32) |
Quita el elemento de la ubicación especificada en la colección. |
RemoveRange(Int32, Int32) |
Quita todos los elementos de ArrayList. (Heredado de ArrayList) |
Reverse() |
Invierte el orden de los elementos en la ArrayList completa. (Heredado de ArrayList) |
Reverse(Int32, Int32) |
Invierte el orden de los elementos en el intervalo especificado. (Heredado de ArrayList) |
SetRange(Int32, ICollection) |
Copia los elementos de una colección en un intervalo de elementos de ArrayList. (Heredado de ArrayList) |
Sort() |
Ordena todos los elementos de ArrayList. (Heredado de ArrayList) |
Sort(IComparer) |
Ordena los elementos en la ArrayList completa usando el comparador especificado. (Heredado de ArrayList) |
Sort(Int32, Int32, IComparer) |
Ordena los elementos en un intervalo de elementos de la matriz ArrayList usando el comparador especificado. (Heredado de ArrayList) |
ToArray() |
Copia los elementos de ArrayList en una nueva matriz de Object. (Heredado de ArrayList) |
ToArray(Type) |
Copia los elementos de la matriz ArrayList a una nueva matriz del tipo de elemento especificado. (Heredado de ArrayList) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TrimToSize() |
Establece la capacidad en el número real de elementos que hay en ArrayList. (Heredado de ArrayList) |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Convierte una interfaz IEnumerable en IQueryable. |