Condividi tramite


DomainUpDown.DomainUpDownItemCollection Classe

Definizione

Incapsula un insieme di oggetti a utilizzabili dalla classe 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
Ereditarietà
DomainUpDown.DomainUpDownItemCollection

Esempio

Nell'esempio seguente viene creato e inizializzato un DomainUpDown controllo . L'esempio consente di impostare alcune delle relative proprietà e di creare una raccolta di stringhe da visualizzare nel controllo di scorrimento. Il codice presuppone che sia stata creata un'istanza di e TextBoxCheckBox un Button oggetto in un modulo. L'esempio presuppone anche che sia presente una variabile membro a livello di classe dichiarata come intero con segno a 32 bit denominato myCounter. È possibile immettere una stringa nella casella di testo e aggiungerla alla Items raccolta quando si fa clic sul pulsante. Facendo clic sulla casella di controllo, è possibile attivare o disattivare la Sorted proprietà e osservare la differenza nell'insieme di elementi nel controllo verso l'alto.

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

Commenti

Per creare una raccolta di oggetti da visualizzare nel DomainUpDown controllo, è possibile aggiungere o rimuovere singolarmente gli elementi usando i Add metodi e Remove . L'accesso alla raccolta viene eseguito dal controllo padre, DomainUpDown, dalla Items proprietà .

Proprietà

Capacity

Ottiene o imposta il numero di elementi che ArrayList può contenere.

(Ereditato da ArrayList)
Count

Ottiene il numero di elementi effettivamente contenuti nell'oggetto ArrayList.

(Ereditato da ArrayList)
IsFixedSize

Ottiene un valore che indica se ArrayList ha dimensioni fisse.

(Ereditato da ArrayList)
IsReadOnly

Ottiene un valore che indica se ArrayList è di sola lettura.

(Ereditato da ArrayList)
IsSynchronized

Ottiene un valore che indica se l'accesso a ArrayList è sincronizzato (thread-safe).

(Ereditato da ArrayList)
Item[Int32]

Ottiene o imposta l'elemento in corrispondenza della posizione indicizzata specificata nell'insieme.

SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a ArrayList.

(Ereditato da ArrayList)

Metodi

Add(Object)

Aggiunge l'oggetto specificato alla fine della raccolta.

AddRange(ICollection)

Aggiunge gli elementi di un oggetto ICollection alla fine di ArrayList.

(Ereditato da ArrayList)
BinarySearch(Int32, Int32, Object, IComparer)

Cerca un elemento in un intervallo di elementi nell'oggetto ArrayList ordinato usando l'operatore di confronto specificato e restituisce l'indice in base zero dell'elemento.

(Ereditato da ArrayList)
BinarySearch(Object)

Cerca un elemento nell'intero ArrayList ordinato usando l'operatore di confronto predefinito e restituisce l'indice in base zero dell'elemento.

(Ereditato da ArrayList)
BinarySearch(Object, IComparer)

Cerca un elemento nell'intero ArrayList ordinato usando l'operatore di confronto specificato e restituisce l'indice in base zero dell'elemento.

(Ereditato da ArrayList)
Clear()

Rimuove tutti gli elementi da ArrayList.

(Ereditato da ArrayList)
Clone()

Crea una copia superficiale di ArrayList.

(Ereditato da ArrayList)
Contains(Object)

Determina se un elemento è incluso in ArrayList.

(Ereditato da ArrayList)
CopyTo(Array)

Copia l'intero oggetto ArrayList in un oggetto Array unidimensionale compatibile, a partire dall'inizio della matrice di destinazione.

(Ereditato da ArrayList)
CopyTo(Array, Int32)

Copia l'intero oggetto ArrayList in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.

(Ereditato da ArrayList)
CopyTo(Int32, Array, Int32, Int32)

Copia una serie di elementi da ArrayList in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.

(Ereditato da ArrayList)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore per l'intero ArrayList.

(Ereditato da ArrayList)
GetEnumerator(Int32, Int32)

Restituisce un enumeratore per un intervallo di elementi nell'oggetto ArrayList.

(Ereditato da ArrayList)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetRange(Int32, Int32)

Restituisce ArrayList che rappresenta un subset di elementi nell'oggetto ArrayList di origine.

(Ereditato da ArrayList)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(Object)

Cerca l'oggetto Object specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intero ArrayList.

(Ereditato da ArrayList)
IndexOf(Object, Int32)

Cerca l'oggetto Object specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi dell'oggetto ArrayList compreso tra l'indice specificato e l'ultimo elemento.

(Ereditato da ArrayList)
IndexOf(Object, Int32, Int32)

Cerca l'oggetto Object specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto ArrayList che inizia in corrispondenza dell'indice specificato e contiene il numero specificato di elementi.

(Ereditato da ArrayList)
Insert(Int32, Object)

Inserisce l'oggetto specificato nell'insieme nella posizione indicata.

InsertRange(Int32, ICollection)

Inserisce gli elementi di una raccolta in ArrayList in corrispondenza dell'indice specificato.

(Ereditato da ArrayList)
LastIndexOf(Object)

Cerca l'oggetto Object specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'insieme ArrayList.

(Ereditato da ArrayList)
LastIndexOf(Object, Int32)

Cerca l'oggetto specificato Object e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi nella classe ArrayList che è compresa tra il primo elemento e l'indice specificato.

(Ereditato da ArrayList)
LastIndexOf(Object, Int32, Int32)

Cerca l'oggetto Object specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi della classe ArrayList che contiene il numero specificato di elementi e termina in corrispondenza dell'indice specificato.

(Ereditato da ArrayList)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(Object)

Rimuove l'elemento specificato dalla raccolta.

RemoveAt(Int32)

Rimuove l'elemento specificato dalla posizione specificata nell'insieme.

RemoveRange(Int32, Int32)

Rimuove un intervallo di elementi da ArrayList.

(Ereditato da ArrayList)
Reverse()

Inverte l'ordine degli elementi nell'intero ArrayList.

(Ereditato da ArrayList)
Reverse(Int32, Int32)

Inverte l'ordine degli elementi nell'intervallo specificato.

(Ereditato da ArrayList)
SetRange(Int32, ICollection)

Copia gli elementi di una raccolta in un intervallo di elementi nell'oggetto ArrayList.

(Ereditato da ArrayList)
Sort()

Ordina gli elementi dell'intero oggetto ArrayList.

(Ereditato da ArrayList)
Sort(IComparer)

Ordina gli elementi dell'intero ArrayList usando l'operatore di confronto specificato.

(Ereditato da ArrayList)
Sort(Int32, Int32, IComparer)

Ordina gli elementi di un intervallo di elementi di ArrayList usando l'operatore di confronto specificato.

(Ereditato da ArrayList)
ToArray()

Copia gli elementi di ArrayList in una nuova matrice Object.

(Ereditato da ArrayList)
ToArray(Type)

Copia gli elementi di ArrayList in una nuova matrice del tipo di elemento specificato.

(Ereditato da ArrayList)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TrimToSize()

Imposta la capacità sul numero effettivo di elementi contenuti in ArrayList.

(Ereditato da ArrayList)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a

Vedi anche