Control.ControlCollection.Remove(Control) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen denetimi denetim koleksiyonundan kaldırır.
public:
virtual void Remove(System::Windows::Forms::Control ^ value);
public virtual void Remove (System.Windows.Forms.Control value);
public virtual void Remove (System.Windows.Forms.Control? value);
abstract member Remove : System.Windows.Forms.Control -> unit
override this.Remove : System.Windows.Forms.Control -> unit
Public Overridable Sub Remove (value As Control)
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.
// 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
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.