Udostępnij za pośrednictwem


DomainUpDown.DomainUpDownItemCollection Klasa

Definicja

Hermetyzuje kolekcję obiektów do użycia przez klasę 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
Dziedziczenie
DomainUpDown.DomainUpDownItemCollection

Przykłady

Poniższy przykład tworzy i inicjuje kontrolkę DomainUpDown . Przykład umożliwia ustawienie niektórych jego właściwości i utworzenie kolekcji ciągów do wyświetlania w kontrolce w górę. W kodzie przyjęto założenie, że element TextBoxi Button CheckBox zostały utworzone w formularzu. W przykładzie założono również, że masz zmienną składową na poziomie klasy zadeklarowaną jako 32-bitowa liczba całkowita o nazwie myCounter. Możesz wprowadzić ciąg w polu tekstowym i dodać go do Items kolekcji po kliknięciu przycisku. Klikając pole wyboru, można przełączać Sorted właściwość i obserwować różnicę w kolekcji elementów w kontrolce w górę.

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

Uwagi

Aby utworzyć kolekcję obiektów do wyświetlenia w kontrolce DomainUpDown , możesz dodać lub usunąć elementy indywidualnie przy użyciu Add metod i Remove . Do kolekcji uzyskuje się dostęp z kontrolki nadrzędnej , DomainUpDownwedług Items właściwości .

Właściwości

Capacity

Pobiera lub ustawia liczbę elementów, które ArrayList mogą zawierać.

(Odziedziczone po ArrayList)
Count

Pobiera liczbę elementów faktycznie zawartych w elemecie ArrayList.

(Odziedziczone po ArrayList)
IsFixedSize

Pobiera wartość wskazującą, czy ma ArrayList stały rozmiar.

(Odziedziczone po ArrayList)
IsReadOnly

Pobiera wartość wskazującą, czy kolekcja ArrayList jest przeznaczona tylko do odczytu.

(Odziedziczone po ArrayList)
IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu ArrayList jest synchronizowany (bezpieczny wątk).

(Odziedziczone po ArrayList)
Item[Int32]

Pobiera lub ustawia element w określonej indeksowanej lokalizacji w kolekcji.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ArrayList.

(Odziedziczone po ArrayList)

Metody

Add(Object)

Dodaje określony obiekt na końcu kolekcji.

AddRange(ICollection)

Dodaje elementy elementu na ICollection końcu elementu ArrayList.

(Odziedziczone po ArrayList)
BinarySearch(Int32, Int32, Object, IComparer)

Wyszukuje zakres elementów w posortowanym ArrayList dla elementu przy użyciu określonego modułu porównywania i zwraca indeks oparty na zerze elementu.

(Odziedziczone po ArrayList)
BinarySearch(Object)

Wyszukuje cały posortowany ArrayList element przy użyciu domyślnego narzędzia comparer i zwraca indeks zerowy elementu.

(Odziedziczone po ArrayList)
BinarySearch(Object, IComparer)

Wyszukuje cały posortowany ArrayList element przy użyciu określonego porównania i zwraca indeks oparty na zerze elementu.

(Odziedziczone po ArrayList)
Clear()

Usuwa wszystkie elementy z obiektu ArrayList.

(Odziedziczone po ArrayList)
Clone()

Tworzy płytkią kopię elementu ArrayList.

(Odziedziczone po ArrayList)
Contains(Object)

Określa, czy element znajduje się w elemecie ArrayList.

(Odziedziczone po ArrayList)
CopyTo(Array)

Kopiuje całą ArrayList do zgodnej jednowymiarowej Arraytablicy , zaczynając od początku tablicy docelowej.

(Odziedziczone po ArrayList)
CopyTo(Array, Int32)

Kopiuje całość ArrayList do zgodnego jednowymiarowego Arrayobiektu , zaczynając od określonego indeksu tablicy docelowej.

(Odziedziczone po ArrayList)
CopyTo(Int32, Array, Int32, Int32)

Kopiuje zakres elementów z ArrayList do zgodnego jednowymiarowego Array, zaczynając od określonego indeksu tablicy docelowej.

(Odziedziczone po ArrayList)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający dla całego ArrayListelementu .

(Odziedziczone po ArrayList)
GetEnumerator(Int32, Int32)

Zwraca moduł wyliczający dla zakresu elementów w obiekcie ArrayList.

(Odziedziczone po ArrayList)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetRange(Int32, Int32)

Zwraca element ArrayList , który reprezentuje podzbiór elementów w źródle ArrayList.

(Odziedziczone po ArrayList)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(Object)

Wyszukuje określony Object element i zwraca indeks oparty na zerze pierwszego wystąpienia w całym ArrayListobiekcie .

(Odziedziczone po ArrayList)
IndexOf(Object, Int32)

Wyszukuje określony Object i zwraca indeks oparty na zerze pierwszego wystąpienia w zakresie elementów w obiekcie ArrayList , który rozciąga się od określonego indeksu do ostatniego elementu.

(Odziedziczone po ArrayList)
IndexOf(Object, Int32, Int32)

Wyszukuje określony Object i zwraca indeks oparty na zerze pierwszego wystąpienia w zakresie elementów w ArrayList indeksie rozpoczynającym się od określonego indeksu i zawiera określoną liczbę elementów.

(Odziedziczone po ArrayList)
Insert(Int32, Object)

Wstawia określony obiekt do kolekcji w określonej lokalizacji.

InsertRange(Int32, ICollection)

Wstawia elementy kolekcji do ArrayList określonego indeksu.

(Odziedziczone po ArrayList)
LastIndexOf(Object)

Wyszukuje określony Object element i zwraca indeks zerowy ostatniego wystąpienia w całym ArrayListobiekcie .

(Odziedziczone po ArrayList)
LastIndexOf(Object, Int32)

Wyszukuje określony Object element i zwraca indeks oparty na zerze ostatniego wystąpienia w zakresie elementów w obiekcie ArrayList , który rozciąga się od pierwszego elementu do określonego indeksu.

(Odziedziczone po ArrayList)
LastIndexOf(Object, Int32, Int32)

Wyszukuje określony Object element i zwraca indeks oparty na zerze ostatniego wystąpienia w zakresie elementów w obiekcie ArrayList zawierającym określoną liczbę elementów i kończy się na określonym indeksie.

(Odziedziczone po ArrayList)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(Object)

Usuwa określony element z kolekcji.

RemoveAt(Int32)

Usuwa element z określonej lokalizacji w kolekcji.

RemoveRange(Int32, Int32)

Usuwa szereg elementów z elementu ArrayList.

(Odziedziczone po ArrayList)
Reverse()

Odwraca kolejność elementów w całości ArrayList.

(Odziedziczone po ArrayList)
Reverse(Int32, Int32)

Odwraca kolejność elementów w określonym zakresie.

(Odziedziczone po ArrayList)
SetRange(Int32, ICollection)

Kopiuje elementy kolekcji na wiele elementów w elemecie ArrayList.

(Odziedziczone po ArrayList)
Sort()

Sortuje elementy w całości ArrayList.

(Odziedziczone po ArrayList)
Sort(IComparer)

Sortuje elementy w całości ArrayList przy użyciu określonego porównania.

(Odziedziczone po ArrayList)
Sort(Int32, Int32, IComparer)

Sortuje elementy w zakresie elementów ArrayList przy użyciu określonego porównania.

(Odziedziczone po ArrayList)
ToArray()

Kopiuje elementy do ArrayList nowej Object tablicy.

(Odziedziczone po ArrayList)
ToArray(Type)

Kopiuje elementy elementu ArrayList do nowej tablicy określonego typu elementu.

(Odziedziczone po ArrayList)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TrimToSize()

Ustawia pojemność na rzeczywistą liczbę elementów w elemecie ArrayList.

(Odziedziczone po ArrayList)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też