Aracılığıyla paylaş


DomainUpDown.DomainUpDownItemCollection Sınıf

Tanım

sınıfı tarafından DomainUpDown kullanılmak üzere bir nesne koleksiyonunu kapsüller.

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
Devralma
DomainUpDown.DomainUpDownItemCollection

Örnekler

Aşağıdaki örnek bir DomainUpDown denetim oluşturur ve başlatır. Örnek, bazı özelliklerini ayarlamanıza ve yukarı aşağı denetimde görüntülenmek üzere bir dize koleksiyonu oluşturmanıza olanak tanır. Kod, formda bir TextBoxCheckBox ve örneğinin Button başlatıldığını varsayar. Örnekte ayrıca sınıf düzeyinde adlı myCounter32 bit imzalı tamsayı olarak bildirilen bir üye değişkeniniz olduğu varsayılır. Metin kutusuna bir dize girebilir ve düğmeye tıklandığında dizeyi koleksiyona Items ekleyebilirsiniz. Onay kutusuna tıklayarak özelliği değiştirebilir Sorted ve yukarı aşağı denetimdeki öğe koleksiyonundaki farkı gözlemleyebilirsiniz.

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

Açıklamalar

Denetimde DomainUpDown görüntülenecek bir nesne koleksiyonu oluşturmak için ve Remove yöntemlerini kullanarak Add öğeleri tek tek ekleyebilir veya kaldırabilirsiniz. Koleksiyona özelliği tarafından üst denetim DomainUpDownolan öğesinden erişilir Items .

Özellikler

Capacity

öğesinin içerebileceği öğe ArrayList sayısını alır veya ayarlar.

(Devralındığı yer: ArrayList)
Count

içinde gerçekte bulunan ArrayListöğelerin sayısını alır.

(Devralındığı yer: ArrayList)
IsFixedSize

değerinin sabit bir boyuta sahip olup olmadığını ArrayList belirten bir değer alır.

(Devralındığı yer: ArrayList)
IsReadOnly

ArrayList öğesinin salt okunur olup olmadığını belirten bir değer alır.

(Devralındığı yer: ArrayList)
IsSynchronized

erişimin ArrayList eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

(Devralındığı yer: ArrayList)
Item[Int32]

Öğeyi koleksiyonda belirtilen dizinlenmiş konumda alır veya ayarlar.

SyncRoot

erişimi ArrayListeşitlemek için kullanılabilecek bir nesnesi alır.

(Devralındığı yer: ArrayList)

Yöntemler

Add(Object)

Belirtilen nesneyi koleksiyonun sonuna ekler.

AddRange(ICollection)

öğesinin ICollection öğelerini sonuna ArrayListekler.

(Devralındığı yer: ArrayList)
BinarySearch(Int32, Int32, Object, IComparer)

Belirtilen karşılaştırıcıyı kullanarak bir öğe için sıralanmış ArrayList öğe aralığını arar ve öğenin sıfır tabanlı dizinini döndürür.

(Devralındığı yer: ArrayList)
BinarySearch(Object)

Varsayılan karşılaştırıcıyı kullanarak tüm sıralanmış ArrayList öğeyi arar ve öğenin sıfır tabanlı dizinini döndürür.

(Devralındığı yer: ArrayList)
BinarySearch(Object, IComparer)

Belirtilen karşılaştırıcıyı kullanarak tüm sıralanmış ArrayList öğeyi arar ve öğenin sıfır tabanlı dizinini döndürür.

(Devralındığı yer: ArrayList)
Clear()

Tüm öğeleri ArrayList koleksiyonundan kaldırır.

(Devralındığı yer: ArrayList)
Clone()

öğesinin ArrayListsığ bir kopyasını oluşturur.

(Devralındığı yer: ArrayList)
Contains(Object)

bir öğenin içinde ArrayListolup olmadığını belirler.

(Devralındığı yer: ArrayList)
CopyTo(Array)

Tamamını ArrayList , hedef dizinin başlangıcından başlayarak uyumlu bir tek boyutlu Arrayöğesine kopyalar.

(Devralındığı yer: ArrayList)
CopyTo(Array, Int32)

Hedef dizinin belirtilen dizininden başlayarak tamamını ArrayList uyumlu bir tek boyutlu Arrayöğesine kopyalar.

(Devralındığı yer: ArrayList)
CopyTo(Int32, Array, Int32, Int32)

öğesinden bir dizi öğeyi hedef dizinin belirtilen dizininden ArrayList başlayarak uyumlu bir tek boyutlu Arrayöğesine kopyalar.

(Devralındığı yer: ArrayList)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

tüm ArrayListiçin bir numaralandırıcı döndürür.

(Devralındığı yer: ArrayList)
GetEnumerator(Int32, Int32)

içindeki ArrayListbir öğe aralığı için bir numaralandırıcı döndürür.

(Devralındığı yer: ArrayList)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetRange(Int32, Int32)

kaynağındaki ArrayListöğelerin bir alt kümesini temsil eden bir ArrayList döndürür.

(Devralındığı yer: ArrayList)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IndexOf(Object)

Belirtilen Object öğesini arar ve tüm ArrayListiçindeki ilk oluşumun sıfır tabanlı dizinini döndürür.

(Devralındığı yer: ArrayList)
IndexOf(Object, Int32)

Belirtilen öğesini arar ve öğesinde belirtilen Object dizinden son öğeye genişleten öğe aralığındaki ArrayList ilk oluşumun sıfır tabanlı dizinini döndürür.

(Devralındığı yer: ArrayList)
IndexOf(Object, Int32, Int32)

Belirtilen Object dizinini arar ve belirtilen dizinde başlayan ve belirtilen sayıda öğeyi içeren öğeleri ArrayList aralığındaki ilk oluşumun sıfır tabanlı dizinini döndürür.

(Devralındığı yer: ArrayList)
Insert(Int32, Object)

Belirtilen nesneyi belirtilen konumdaki koleksiyona ekler.

InsertRange(Int32, ICollection)

Bir koleksiyonun öğelerini belirtilen dizine ekler ArrayList .

(Devralındığı yer: ArrayList)
LastIndexOf(Object)

Belirtilen Object öğesini arar ve içindeki ArrayListson oluşumun sıfır tabanlı dizinini döndürür.

(Devralındığı yer: ArrayList)
LastIndexOf(Object, Int32)

Belirtilen Object öğesini arar ve içindeki ilk öğeden belirtilen dizine genişleten öğe aralığındaki ArrayList son oluşumun sıfır tabanlı dizinini döndürür.

(Devralındığı yer: ArrayList)
LastIndexOf(Object, Int32, Int32)

Belirtilen Object öğeyi arar ve öğesinde belirtilen sayıda öğe içeren ve belirtilen dizinde biten öğe aralığındaki ArrayList son oluşumun sıfır tabanlı dizinini döndürür.

(Devralındığı yer: ArrayList)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(Object)

Belirtilen öğeyi koleksiyondan kaldırır.

RemoveAt(Int32)

Öğeyi koleksiyonda belirtilen konumdan kaldırır.

RemoveRange(Int32, Int32)

öğesinden bir dizi öğeyi ArrayListkaldırır.

(Devralındığı yer: ArrayList)
Reverse()

öğesinin tamamında ArrayListöğelerin sırasını tersine çevirir.

(Devralındığı yer: ArrayList)
Reverse(Int32, Int32)

Belirtilen aralıktaki öğelerin sırasını tersine çevirir.

(Devralındığı yer: ArrayList)
SetRange(Int32, ICollection)

Bir koleksiyonun öğelerini içindeki ArrayListbir öğe aralığına kopyalar.

(Devralındığı yer: ArrayList)
Sort()

tüm ArrayListiçindeki öğeleri sıralar.

(Devralındığı yer: ArrayList)
Sort(IComparer)

Belirtilen karşılaştırıcıyı kullanarak tüm ArrayList içindeki öğeleri sıralar.

(Devralındığı yer: ArrayList)
Sort(Int32, Int32, IComparer)

Belirtilen karşılaştırıcıyı kullanarak içindeki bir öğe aralığındaki ArrayList öğeleri sıralar.

(Devralındığı yer: ArrayList)
ToArray()

öğelerini ArrayList yeni Object bir diziye kopyalar.

(Devralındığı yer: ArrayList)
ToArray(Type)

öğesinin ArrayList öğelerini belirtilen öğe türünde yeni bir diziye kopyalar.

(Devralındığı yer: ArrayList)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TrimToSize()

Kapasiteyi içindeki gerçek öğe ArrayListsayısına ayarlar.

(Devralındığı yer: ArrayList)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır

Ayrıca bkz.