DomainUpDown.DomainUpDownItemCollection Kelas

Definisi

Merangkum kumpulan objek untuk digunakan oleh kelas 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
Warisan
DomainUpDown.DomainUpDownItemCollection

Contoh

Contoh berikut membuat dan menginisialisasi DomainUpDown kontrol. Contoh ini memungkinkan Anda mengatur beberapa propertinya dan membuat kumpulan string untuk ditampilkan di kontrol up-down. Kode mengasumsikan bahwa TextBox, CheckBox dan Button telah diinstansiasi pada formulir. Contoh ini juga mengasumsikan bahwa Anda memiliki variabel anggota di tingkat kelas yang dinyatakan sebagai bilangan bulat bertanda tangan 32-bit bernama myCounter. Anda dapat memasukkan string di kotak teks dan menambahkannya ke Items koleksi saat tombol diklik. Dengan mengklik kotak centang, Anda dapat mengalihkan Sorted properti dan mengamati perbedaan dalam kumpulan item dalam kontrol naik turun.

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

Keterangan

Untuk membuat kumpulan objek yang akan ditampilkan dalam DomainUpDown kontrol, Anda dapat menambahkan atau menghapus item satu per satu dengan menggunakan Add metode dan Remove . Koleksi diakses dari kontrol induk, DomainUpDown, oleh Items properti .

Properti

Nama Deskripsi
Capacity

Mendapatkan atau mengatur jumlah elemen yang dapat dikandung ArrayList .

(Diperoleh dari ArrayList)
Count

Mendapatkan jumlah elemen yang benar-benar terkandung dalam ArrayList.

(Diperoleh dari ArrayList)
IsFixedSize

Mendapatkan nilai yang menunjukkan apakah ArrayList memiliki ukuran tetap.

(Diperoleh dari ArrayList)
IsReadOnly

Mendapatkan nilai yang menunjukkan apakah ArrayList bersifat baca-saja.

(Diperoleh dari ArrayList)
IsSynchronized

Mendapatkan nilai yang menunjukkan apakah akses ke ArrayList disinkronkan (utas aman).

(Diperoleh dari ArrayList)
Item[Int32]

Mendapatkan atau mengatur item di lokasi terindeks yang ditentukan dalam koleksi.

SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke ArrayList.

(Diperoleh dari ArrayList)

Metode

Nama Deskripsi
Add(Object)

Menambahkan objek yang ditentukan ke akhir koleksi.

AddRange(ICollection)

Menambahkan elemen ICollection ke akhir ArrayList.

(Diperoleh dari ArrayList)
BinarySearch(Int32, Int32, Object, IComparer)

Mencari rentang elemen dalam ArrayList yang diurutkan untuk elemen menggunakan pembanding yang ditentukan dan mengembalikan indeks elemen berbasis nol.

(Diperoleh dari ArrayList)
BinarySearch(Object, IComparer)

Mencari seluruh ArrayList yang diurutkan untuk elemen menggunakan pembanding yang ditentukan dan mengembalikan indeks elemen berbasis nol.

(Diperoleh dari ArrayList)
BinarySearch(Object)

Mencari seluruh ArrayList yang diurutkan untuk elemen menggunakan pembanding default dan mengembalikan indeks elemen berbasis nol.

(Diperoleh dari ArrayList)
Clear()

Menghapus semua elemen dari ArrayList.

(Diperoleh dari ArrayList)
Clone()

Membuat salinan dangkal dari ArrayList.

(Diperoleh dari ArrayList)
Contains(Object)

Menentukan apakah elemen berada di ArrayList.

(Diperoleh dari ArrayList)
CopyTo(Array, Int32)

Menyalin seluruh ArrayList ke satu dimensi Arrayyang kompatibel , dimulai pada indeks array target yang ditentukan.

(Diperoleh dari ArrayList)
CopyTo(Array)

Menyalin seluruh ArrayList ke Arraysatu dimensi yang kompatibel , dimulai di awal array target.

(Diperoleh dari ArrayList)
CopyTo(Int32, Array, Int32, Int32)

Menyalin rentang elemen dari ArrayList ke Arraysatu dimensi yang kompatibel , dimulai pada indeks array target yang ditentukan.

(Diperoleh dari ArrayList)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan enumerator untuk seluruh ArrayList.

(Diperoleh dari ArrayList)
GetEnumerator(Int32, Int32)

Mengembalikan enumerator untuk rentang elemen dalam ArrayList.

(Diperoleh dari ArrayList)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetRange(Int32, Int32)

Mengembalikan yang ArrayList mewakili subset elemen di sumber ArrayList.

(Diperoleh dari ArrayList)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IndexOf(Object, Int32, Int32)

Mencari Object yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam rentang elemen dalam ArrayList yang dimulai pada indeks yang ditentukan dan berisi jumlah elemen yang ditentukan.

(Diperoleh dari ArrayList)
IndexOf(Object, Int32)

Mencari Object yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam rentang elemen dalam ArrayList yang meluas dari indeks yang ditentukan ke elemen terakhir.

(Diperoleh dari ArrayList)
IndexOf(Object)

Mencari yang ditentukan Object dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam seluruh ArrayList.

(Diperoleh dari ArrayList)
Insert(Int32, Object)

Menyisipkan objek yang ditentukan ke dalam koleksi pada lokasi yang ditentukan.

InsertRange(Int32, ICollection)

Menyisipkan elemen koleksi ke dalam ArrayList pada indeks yang ditentukan.

(Diperoleh dari ArrayList)
LastIndexOf(Object, Int32, Int32)

Mencari Object yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan terakhir dalam rentang elemen dalam ArrayList yang berisi jumlah elemen yang ditentukan dan berakhir pada indeks yang ditentukan.

(Diperoleh dari ArrayList)
LastIndexOf(Object, Int32)

Mencari Object yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan terakhir dalam rentang elemen dalam ArrayList yang meluas dari elemen pertama ke indeks yang ditentukan.

(Diperoleh dari ArrayList)
LastIndexOf(Object)

Mencari Object yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan terakhir dalam seluruh ArrayList.

(Diperoleh dari ArrayList)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
Remove(Object)

Menghapus item yang ditentukan dari koleksi.

RemoveAt(Int32)

Menghapus item dari lokasi yang ditentukan dalam koleksi.

RemoveRange(Int32, Int32)

Menghapus berbagai elemen dari ArrayList.

(Diperoleh dari ArrayList)
Reverse()

Membalikkan urutan elemen di seluruh ArrayList.

(Diperoleh dari ArrayList)
Reverse(Int32, Int32)

Membalikkan urutan elemen dalam rentang yang ditentukan.

(Diperoleh dari ArrayList)
SetRange(Int32, ICollection)

Menyalin elemen koleksi di atas berbagai elemen dalam ArrayList.

(Diperoleh dari ArrayList)
Sort()

Mengurutkan elemen di seluruh ArrayList.

(Diperoleh dari ArrayList)
Sort(IComparer)

Mengurutkan elemen di seluruh ArrayList menggunakan pembanding yang ditentukan.

(Diperoleh dari ArrayList)
Sort(Int32, Int32, IComparer)

Mengurutkan elemen dalam rentang elemen dalam ArrayList menggunakan pembanding yang ditentukan.

(Diperoleh dari ArrayList)
ToArray()

Menyalin elemen ArrayList ke array Object baru.

(Diperoleh dari ArrayList)
ToArray(Type)

Menyalin elemen ArrayList ke array baru dari jenis elemen yang ditentukan.

(Diperoleh dari ArrayList)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TrimToSize()

Mengatur kapasitas ke jumlah elemen aktual dalam ArrayList.

(Diperoleh dari ArrayList)

Metode Ekstensi

Nama Deskripsi
AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi IEnumerable menjadi IQueryable.

Cast<TResult>(IEnumerable)

Melemparkan elemen IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen IEnumerable berdasarkan jenis tertentu.

Berlaku untuk

Lihat juga