Control.ControlCollection.Remove(Control) Yöntem

Tanım

Belirtilen denetimi denetim koleksiyonundan kaldırır.

C#
public virtual void Remove (System.Windows.Forms.Control value);
C#
public virtual void Remove (System.Windows.Forms.Control? value);

Parametreler

value
Control

' Control den kaldırılacak.Control.ControlCollection

Örnekler

Aşağıdaki kod örneği, koleksiyonun bir üyesiyse türetilmiş sınıfın Panel öğesinden Control.ControlCollection öğesini kaldırırControl. Örnek, üzerinde bir Panel, ve bir Buttonveya daha fazla RadioButton denetim Formoluşturmanızı gerektirir. Denetimler RadioButton denetime Panel eklenir ve Panel denetim öğesine Formeklenir. Düğmeye tıklandığında adlı radioButton2 radyo düğmesi öğesinden Control.ControlCollectionkaldırılır.

C#
// 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);
   }
}

Açıklamalar

bir Control denetim koleksiyonundan kaldırıldığında, izleyen tüm denetimler koleksiyonda bir konum yukarı taşınır.

Ayrıca yöntemini kullanarak RemoveAt öğesini Control kaldırabilir veya yöntemini kullanarak Clear tüm denetimleri kaldırabilirsiniz.

Koleksiyona yeni Control nesneler eklemek için veya AddRange yöntemlerini kullanınAdd.

Devralanlara Notlar

Türetilmiş bir sınıfta geçersiz kıldığınızda Remove(Control) , denetimin koleksiyondan kaldırıldığından emin olmak için temel sınıfın Remove(Control) yöntemini çağırdığınızdan emin olun.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Ayrıca bkz.