Bagikan melalui


Control.Controls Properti

Definisi

Mendapatkan kumpulan kontrol yang terkandung dalam kontrol.

public:
 property System::Windows::Forms::Control::ControlCollection ^ Controls { System::Windows::Forms::Control::ControlCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.Control.ControlCollection Controls { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Controls : System.Windows.Forms.Control.ControlCollection
Public ReadOnly Property Controls As Control.ControlCollection

Nilai Properti

Mewakili Control.ControlCollection kumpulan kontrol yang terkandung dalam kontrol.

Atribut

Contoh

Contoh kode berikut menghapus Control dari Control.ControlCollection kelas Panel turunan jika merupakan anggota koleksi. Contoh mengharuskan Anda telah membuat Panel, , Buttondan setidaknya satu RadioButton kontrol pada Form. RadioButton Kontrol ditambahkan ke Panel kontrol, dan Panel kontrol ditambahkan ke Form. Ketika tombol diklik, tombol radio bernama removeButton dihapus dari Control.ControlCollection.

   // Remove the RadioButton control if it exists.
private:
   void removeButton_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      if ( panel1->Controls->Contains( removeButton ) )
      {
         panel1->Controls->Remove( removeButton );
      }
   }
// Remove the RadioButton control if it exists.
private void removeButton_Click(object sender, System.EventArgs e)
{
   if(panel1.Controls.Contains(removeButton))
   {
      panel1.Controls.Remove(removeButton);
   }
}
' Remove the RadioButton control if it exists.
Private Sub RemoveButton_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles RemoveButton.Click
    If Panel1.Controls.Contains(RemoveButton) Then
        Panel1.Controls.Remove(RemoveButton)
    End If
End Sub

Keterangan

Dapat Control bertindak sebagai induk untuk kumpulan kontrol. Misalnya, ketika beberapa kontrol ditambahkan ke Form, masing-masing kontrol adalah anggota yang Control.ControlCollection ditetapkan ke Controls properti formulir, yang berasal dari Control kelas .

Anda dapat memanipulasi kontrol dalam Control.ControlCollection yang ditetapkan ke Controls properti dengan menggunakan metode yang tersedia di Control.ControlCollection kelas .

Saat menambahkan beberapa kontrol ke kontrol induk, disarankan agar Anda memanggil SuspendLayout metode sebelum menginisialisasi kontrol yang akan ditambahkan. Setelah menambahkan kontrol ke kontrol induk, panggil ResumeLayout metode . Melakukannya akan meningkatkan performa aplikasi dengan banyak kontrol.

Controls Gunakan properti untuk melakukan iterasi melalui semua kontrol formulir, termasuk kontrol berlapis. GetNextControl Gunakan metode untuk mengambil kontrol anak sebelumnya atau berikutnya dalam urutan tab. ActiveControl Gunakan properti untuk mendapatkan atau mengatur kontrol aktif kontrol kontainer.

Berlaku untuk

Lihat juga