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çılan denetimde görüntülemek üzere bir dize koleksiyonu oluşturmanıza olanak tanır. Kod, formda bir TextBoxCheckBox ve Button örneğinin başlatıldığını varsayar. Örnekte ayrıca adlı myCounter32 bit imzalı tamsayı olarak bildirilen sınıf düzeyinde bir üye değişkeniniz olduğu varsayılır. Metin kutusuna bir dize girebilir ve düğmeye tıklandığında bu dizeyi Items koleksiyona ekleyebilirsiniz. Onay kutusuna tıklayarak özelliği değiştirebilir Sorted ve yukarı açılan 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 Items üst denetim DomainUpDownolan öğesinden erişilir.

Özellikler

Name Description
Capacity

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

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

içinde gerçekten 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

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

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

'a ArrayList erişimin 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

ArrayListerişimini eşitlemek için kullanılabilecek bir nesnesi alır.

(Devralındığı yer: ArrayList)

Yöntemler

Name Description
Add(Object)

Belirtilen nesneyi koleksiyonun sonuna ekler.

AddRange(ICollection)

öğesinin ICollection öğelerini öğesinin ArrayListsonuna ekler.

(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, IComparer)

Belirtilen karşılaştırıcıyı kullanarak bir öğe için sıralanmış ArrayList olan tüm öğeyi 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 bir öğe için sıralanmış ArrayList olan tüm öğeyi arar ve öğenin sıfır tabanlı dizinini döndürür.

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

öğesinden ArrayListtüm öğeleri kaldırır.

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

öğesinin sığ bir kopyasını ArrayListoluşturur.

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

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

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

Hedef dizinin belirtilen dizininden başlayarak tamamını ArrayList uyumlu bir tek boyutluya Arraykopyalar.

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

Tamamını ArrayList , hedef dizinin başlangıcından başlayarak uyumlu bir tek boyutluya Arraykopyalar.

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

hedef dizinin belirtilen dizininden başlayarak öğesinden ArrayList uyumlu bir tek boyutlu Arrayöğesine bir öğe aralığı 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()

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

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

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

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

Belirtilen öğesini arar ve içinde belirtilen Object dizinden son öğeye kadar uzanan öğe ArrayList aralığındaki ilk oluşumun sıfır tabanlı dizinini döndürür.

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

Belirtilen Object öğesini arar ve içindeki ArrayListilk 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 ArrayList ekler.

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

Belirtilen Object öğesini arar ve içinde belirtilen öğe sayısını içeren ve belirtilen dizinde ArrayList biten öğe aralığındaki son 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 ArrayList aralığındaki son oluşumun sıfır tabanlı dizinini döndürür.

(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)
MemberwiseClone()

Geçerli Objectbasit 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 ArrayListbir öğe aralığını kaldı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ığı üzerinden kopyalar.

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

öğesinin tamamında ArrayListöğeleri sıralar.

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

Belirtilen karşılaştırıcıyı kullanarak tümdeki ArrayList öğeleri sıralar.

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

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

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

öğesinin ArrayList öğelerini 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 bir dize 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ı

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır

Ayrıca bkz.