Form.ControlCollection Kelas

Definisi

Mewakili kumpulan kontrol pada formulir.

public: ref class Form::ControlCollection : System::Windows::Forms::Control::ControlCollection
public class Form.ControlCollection : System.Windows.Forms.Control.ControlCollection
[System.Runtime.InteropServices.ComVisible(false)]
public class Form.ControlCollection : System.Windows.Forms.Control.ControlCollection
type Form.ControlCollection = class
    inherit Control.ControlCollection
[<System.Runtime.InteropServices.ComVisible(false)>]
type Form.ControlCollection = class
    inherit Control.ControlCollection
Public Class Form.ControlCollection
Inherits Control.ControlCollection
Warisan
Form.ControlCollection
Warisan
Atribut

Contoh

Contoh kode berikut menambahkan TextBox kontrol dan Label ke kumpulan kontrol formulir. Contoh mengharuskan formulir telah dibuat dan diberi nama Form1.

public:
   void AddMyControls()
   {
      TextBox^ textBox1 = gcnew TextBox;
      Label^ label1 = gcnew Label;
      
      // Initialize the controls and their bounds.
      label1->Text = "First Name";
      label1->Location = Point( 48, 48 );
      label1->Size = System::Drawing::Size( 104, 16 );
      textBox1->Text = "";
      textBox1->Location = Point(48,64);
      textBox1->Size = System::Drawing::Size( 104, 16 );
      
      // Add the TextBox control to the form's control collection.
      Controls->Add( textBox1 );
      // Add the Label control to the form's control collection.
      Controls->Add( label1 );
   }
public void AddMyControls()
 {
    TextBox textBox1 = new TextBox();
    Label label1 = new Label();
    
    // Initialize the controls and their bounds.
    label1.Text = "First Name";
    label1.Location = new Point(48,48);
    label1.Size = new Size (104, 16);
    textBox1.Text = "";
    textBox1.Location = new Point(48, 64);
    textBox1.Size = new Size(104,16);
 
    // Add the TextBox control to the form's control collection.
    Controls.Add(textBox1);
    // Add the Label control to the form's control collection.
    Controls.Add(label1);
 }
Public Sub AddMyControls()
    Dim textBox1 As New TextBox()
    Dim label1 As New Label()
    
    ' Initialize the controls and their bounds.
    label1.Text = "First Name"
    label1.Location = New Point(48, 48)
    label1.Size = New Size(104, 16)
    textBox1.Text = ""
    textBox1.Location = New Point(48, 64)
    textBox1.Size = New Size(104, 16)
    
    ' Add the TextBox control to the form's control collection.
    Controls.Add(textBox1)
    ' Add the Label control to the form's control collection.
    Controls.Add(label1)
End Sub

Keterangan

Kelas ini mewakili kumpulan kontrol yang terkandung dalam formulir. Anda dapat menggunakan Add metode untuk menambahkan kontrol ke formulir dan Remove metode untuk menghapus kontrol dari formulir. Koleksi kontrol yang diwakili oleh kelas ini tidak dapat dibuat tanpa mengikatnya ke formulir tertentu. Akibatnya, Anda tidak dapat membuat beberapa instans koleksi kontrol ini dan mempertukarkannya dengan formulir aktif untuk menyediakan tata letak kontrol yang berbeda.

Konstruktor

Nama Deskripsi
Form.ControlCollection(Form)

Menginisialisasi instans baru dari kelas Form.ControlCollection.

Properti

Nama Deskripsi
Count

Mendapatkan jumlah elemen yang terkandung dalam koleksi.

(Diperoleh dari Control.ControlCollection)
IsReadOnly

Mendapatkan nilai yang menunjukkan apakah objek koleksi ini bersifat baca-saja.

(Diperoleh dari Control.ControlCollection)
Item[Int32]

Control Menunjukkan pada lokasi terindeks yang ditentukan dalam koleksi.

(Diperoleh dari Control.ControlCollection)
Item[String]

Control Menunjukkan dengan kunci yang ditentukan dalam koleksi.

(Diperoleh dari Control.ControlCollection)
Owner

Mendapatkan kontrol yang memiliki ini Control.ControlCollection.

(Diperoleh dari Control.ControlCollection)

Metode

Nama Deskripsi
Add(Control)

Menambahkan kontrol ke formulir.

AddRange(Control[])

Menambahkan array objek kontrol ke koleksi.

(Diperoleh dari Control.ControlCollection)
Clear()

Menghapus semua kontrol dari koleksi.

(Diperoleh dari Control.ControlCollection)
Contains(Control)

Menentukan apakah kontrol yang ditentukan adalah anggota koleksi.

(Diperoleh dari Control.ControlCollection)
ContainsKey(String)

Menentukan apakah Control.ControlCollection berisi item dengan kunci yang ditentukan.

(Diperoleh dari Control.ControlCollection)
CopyTo(Array, Int32)

Menyalin elemen koleksi ke array, dimulai pada indeks array tertentu.

(Diperoleh dari Control.ControlCollection)
Equals(Object)

Menentukan apakah objek koleksi saat ini dan objek yang ditentukan sama.

(Diperoleh dari Control.ControlCollection)
Find(String, Boolean)

Mencari kontrol berdasarkan propertinya Name dan membangun array dari semua kontrol yang cocok.

(Diperoleh dari Control.ControlCollection)
GetChildIndex(Control, Boolean)

Mengambil indeks kontrol turunan yang ditentukan dalam kumpulan kontrol, dan secara opsional menimbulkan pengecualian jika kontrol yang ditentukan tidak berada dalam kumpulan kontrol.

(Diperoleh dari Control.ControlCollection)
GetChildIndex(Control)

Mengambil indeks kontrol turunan yang ditentukan dalam kumpulan kontrol.

(Diperoleh dari Control.ControlCollection)
GetEnumerator()

Mengambil referensi ke objek enumerator yang digunakan untuk melakukan iterasi melalui Control.ControlCollection.

(Diperoleh dari Control.ControlCollection)
GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari Control.ControlCollection)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IndexOf(Control)

Mengambil indeks kontrol yang ditentukan dalam kumpulan kontrol.

(Diperoleh dari Control.ControlCollection)
IndexOfKey(String)

Mengambil indeks kemunculan pertama item yang ditentukan dalam koleksi.

(Diperoleh dari Control.ControlCollection)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
Remove(Control)

Menghapus kontrol dari formulir.

RemoveAt(Int32)

Menghapus kontrol dari kumpulan kontrol di lokasi terindeks yang ditentukan.

(Diperoleh dari Control.ControlCollection)
RemoveByKey(String)

Menghapus kontrol anak dengan kunci yang ditentukan.

(Diperoleh dari Control.ControlCollection)
SetChildIndex(Control, Int32)

Mengatur indeks kontrol turunan yang ditentukan dalam koleksi ke nilai indeks yang ditentukan.

(Diperoleh dari Control.ControlCollection)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
ICloneable.Clone()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Untuk deskripsi anggota ini, lihat Clone().

(Diperoleh dari Control.ControlCollection)
ICollection.IsSynchronized

Untuk deskripsi anggota ini, lihat IsSynchronized properti .

(Diperoleh dari ArrangedElementCollection)
ICollection.SyncRoot

Untuk deskripsi anggota ini, lihat SyncRoot properti .

(Diperoleh dari ArrangedElementCollection)
IList.Add(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Untuk deskripsi anggota ini, lihat Add(Object).

(Diperoleh dari Control.ControlCollection)
IList.Clear()

Untuk deskripsi anggota ini, lihat Clear() metode .

(Diperoleh dari ArrangedElementCollection)
IList.Contains(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Untuk deskripsi anggota ini, lihat Contains(Object).

(Diperoleh dari Control.ControlCollection)
IList.IndexOf(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Untuk deskripsi anggota ini, lihat IndexOf(Object).

(Diperoleh dari Control.ControlCollection)
IList.Insert(Int32, Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Untuk deskripsi anggota ini, lihat Insert(Int32, Object).

(Diperoleh dari Control.ControlCollection)
IList.IsFixedSize

Untuk deskripsi anggota ini, lihat IsFixedSize properti .

(Diperoleh dari ArrangedElementCollection)
IList.Item[Int32]

Untuk deskripsi anggota ini, lihat Item[Int32] properti .

(Diperoleh dari ArrangedElementCollection)
IList.Remove(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Untuk deskripsi anggota ini, lihat Remove(Object).

(Diperoleh dari Control.ControlCollection)
IList.RemoveAt(Int32)

Untuk deskripsi anggota ini, lihat RemoveAt(Int32) metode .

(Diperoleh dari ArrangedElementCollection)

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