DomainUpDown.DomainUpDownItemCollection Třída

Definice

Zapouzdří kolekci objektů pro použití podle DomainUpDown třídy.

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
Dědičnost
DomainUpDown.DomainUpDownItemCollection

Příklady

Následující příklad vytvoří a inicializuje DomainUpDown ovládací prvek. Příklad umožňuje nastavit některé jeho vlastnosti a vytvořit kolekci řetězců pro zobrazení v ovládacím prvku nahoru dolů. Kód předpokládá, že na TextBoxCheckBox formuláři došlo k vytvoření instance a že Button došlo k vytvoření instance. Příklad také předpokládá, že máte členovou proměnnou na úrovni třídy deklarováno jako 32bitové podepsané celé číslo s názvem myCounter. Do textového pole můžete zadat řetězec a přidat ho Items do kolekce po kliknutí na tlačítko. Kliknutím na zaškrtávací políčko můžete vlastnost přepnout Sorted a sledovat rozdíl v kolekci položek v ovládacím prvku nahoru.

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

Poznámky

Pokud chcete vytvořit kolekci objektů, které se mají zobrazit v ovládacím DomainUpDown prvku, můžete položky přidat nebo odebrat jednotlivě pomocí Add metod a Remove metod. K kolekci se přistupuje z nadřazeného ovládacího prvku DomainUpDown, vlastnost Items .

Vlastnosti

Capacity

Získá nebo nastaví počet prvků, které ArrayList může obsahovat.

(Zděděno od ArrayList)
Count

Získá počet prvků skutečně obsažených v souboru ArrayList.

(Zděděno od ArrayList)
IsFixedSize

Získá hodnotu určující, zda ArrayList má pevnou velikost.

(Zděděno od ArrayList)
IsReadOnly

Získá hodnotu, která určuje, zda je ArrayList určena jen pro čtení.

(Zděděno od ArrayList)
IsSynchronized

Získá hodnotu označující, zda je přístup k ho ArrayList synchronizován (bezpečné vlákno).

(Zděděno od ArrayList)
Item[Int32]

Získá nebo nastaví položku v zadaném indexovaném umístění v kolekci.

SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k ArrayList.

(Zděděno od ArrayList)

Metody

Add(Object)

Přidá zadaný objekt na konec kolekce.

AddRange(ICollection)

Přidá prvky prvku ICollection na konec ArrayList.

(Zděděno od ArrayList)
BinarySearch(Int32, Int32, Object, IComparer)

Vyhledá oblast prvků seřazených ArrayList pro prvek pomocí zadaného porovnávače a vrátí nulový index prvku.

(Zděděno od ArrayList)
BinarySearch(Object)

Vyhledá celý seřazený ArrayList prvek pomocí výchozího porovnávače a vrátí index prvku založený na nule.

(Zděděno od ArrayList)
BinarySearch(Object, IComparer)

Vyhledá celý seřazený ArrayList prvek pomocí zadaného porovnávače a vrátí nulový index prvku.

(Zděděno od ArrayList)
Clear()

Odebere všechny elementy z kolekce ArrayList.

(Zděděno od ArrayList)
Clone()

Vytvoří použádnou kopii .ArrayList

(Zděděno od ArrayList)
Contains(Object)

Určuje, zda je prvek v objektu ArrayList.

(Zděděno od ArrayList)
CopyTo(Array)

Zkopíruje celý objekt ArrayList do kompatibilního jednorozměrného Arraypole počínaje začátkem cílového pole.

(Zděděno od ArrayList)
CopyTo(Array, Int32)

Zkopíruje celý ArrayList objekt do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole.

(Zděděno od ArrayList)
CopyTo(Int32, Array, Int32, Int32)

Zkopíruje rozsah prvků od ArrayList do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole.

(Zděděno od ArrayList)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí enumerátor pro celý ArrayList.

(Zděděno od ArrayList)
GetEnumerator(Int32, Int32)

Vrátí výčt pro oblast prvků v sadě ArrayList.

(Zděděno od ArrayList)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetRange(Int32, Int32)

Vrátí hodnotu ArrayList , která představuje podmnožinu prvků ve zdroji ArrayList.

(Zděděno od ArrayList)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
IndexOf(Object)

Vyhledá zadaný Object index a vrátí nulový index prvního výskytu v rámci celého ArrayListsouboru .

(Zděděno od ArrayList)
IndexOf(Object, Int32)

Vyhledá zadaný Object index a vrátí index založený na nule prvního výskytu v rozsahu prvků v ArrayList rozsahu prvků, který se rozšiřuje ze zadaného indexu na poslední prvek.

(Zděděno od ArrayList)
IndexOf(Object, Int32, Int32)

Vyhledá zadaný Object index a vrátí index založený na nule prvního výskytu v rozsahu prvků, ArrayList který začíná na zadaném indexu a obsahuje zadaný počet prvků.

(Zděděno od ArrayList)
Insert(Int32, Object)

Vloží zadaný objekt do kolekce v zadaném umístění.

InsertRange(Int32, ICollection)

Vloží prvky kolekce do zadaného indexu ArrayList .

(Zděděno od ArrayList)
LastIndexOf(Object)

Vyhledá zadaný Object index a vrátí nulový index posledního výskytu v rámci celého ArrayListsouboru .

(Zděděno od ArrayList)
LastIndexOf(Object, Int32)

Vyhledá zadaný Object a vrátí nulový index posledního výskytu v rozsahu prvků v ArrayList rozsahu prvků, který se rozšiřuje od prvního prvku na zadaný index.

(Zděděno od ArrayList)
LastIndexOf(Object, Int32, Int32)

Vyhledá zadaný Object a vrátí index založený na nule posledního výskytu v rozsahu prvků, ArrayList který obsahuje zadaný počet prvků a končí na zadaném indexu.

(Zděděno od ArrayList)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
Remove(Object)

Odebere zadanou položku z kolekce.

RemoveAt(Int32)

Odebere položku ze zadaného umístění v kolekci.

RemoveRange(Int32, Int32)

Odebere z objektu ArrayList.

(Zděděno od ArrayList)
Reverse()

Obrátí pořadí prvků v celém ArrayListobjektu .

(Zděděno od ArrayList)
Reverse(Int32, Int32)

Vrátí pořadí prvků v zadaném rozsahu.

(Zděděno od ArrayList)
SetRange(Int32, ICollection)

Zkopíruje prvky kolekce v rozsahu prvků v objektu ArrayList.

(Zděděno od ArrayList)
Sort()

Seřadí prvky v celém ArrayListsouboru .

(Zděděno od ArrayList)
Sort(IComparer)

Seřadí prvky v celém ArrayList rozsahu pomocí zadaného porovnávače.

(Zděděno od ArrayList)
Sort(Int32, Int32, IComparer)

Seřadí prvky v oblasti prvků pomocí ArrayList zadaného porovnávače.

(Zděděno od ArrayList)
ToArray()

Zkopíruje prvky pole ArrayList do nového Object pole.

(Zděděno od ArrayList)
ToArray(Type)

Zkopíruje prvky prvku ArrayList do nového pole zadaného typu prvku.

(Zděděno od ArrayList)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TrimToSize()

Nastaví kapacitu na skutečný počet prvků v sadě ArrayList.

(Zděděno od ArrayList)

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky zadaného IEnumerable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede na IEnumerable IQueryable.

Platí pro

Viz také