Form.ControlCollection Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |