DomainUpDown.DomainUpDownItemCollection Třída

Definice

Zapouzdřuje kolekci objektů pro použití DomainUpDown třídou.

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 ve formuláři došlo k vytvoření instance znaku TextBoxa CheckBoxButton že došlo k vytvoření instance. Příklad také předpokládá, že máte členské proměnné na úrovni třídy deklarované jako 32bitové znaménka s názvem myCounter. Do textového pole můžete zadat řetězec a po kliknutí na tlačítko ho přidat do Items kolekce. 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 dolů.

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

Chcete-li 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 a Remove metod. Ke kolekci se přistupuje z nadřazeného ovládacího prvku , DomainUpDownvlastnost Items .

Vlastnosti

Name Description
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é v 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 určující, zda je jen pro ArrayList čtení.

(Zděděno od ArrayList)
IsSynchronized

Získá hodnotu označující, zda je přístup k ArrayList této synchronizaci (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

Name Description
Add(Object)

Přidá zadaný objekt na konec kolekce.

AddRange(ICollection)

Přidá prvky na ICollection konec ArrayList.

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

Vyhledá rozsah prvků v seřazené ArrayList pro prvek pomocí zadaného porovnávače a vrátí index založený na nule prvku.

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

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

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

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

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

Odebere všechny prvky z objektu ArrayList.

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

Vytvoří mělkou kopii ArrayList.

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

Určuje, zda je prvek v objektu ArrayList.

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

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

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

Zkopíruje celý ArrayList soubor do kompatibilního jednorozměrného Array, počínaje začátkem 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čuje, zda je zadaný objekt roven 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í enumerátor pro oblast prvků v objektu 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()

Získá Type aktuální instance.

(Zděděno od Object)
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)
IndexOf(Object, Int32)

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

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

Vyhledá zadaný Object index a vrátí index založený na nule prvního výskytu v celém ArrayListrozsahu .

(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, 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)
LastIndexOf(Object, Int32)

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

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

Vyhledá zadaný Object index a vrátí index založený na nule posledního výskytu v celém ArrayListrozsahu .

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

Vytvoří mělkou kopii aktuálního 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 oblast prvků 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 rozsahu prvků ArrayList pomocí 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 souboru ArrayList.

(Zděděno od ArrayList)

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro

Viz také