توجه: برای استفاده از این رویداد ابتدا باید مطالب رویداد ControlAdded را اجرا نمایید تا کنترلی به فرم اضافه گردد و سپس این مطالب را مطالعه نمایید.
این رویداد زمانی اجرا می شود که یکی از کنترلهای روی فرم را با کد نویسی حذف نمایید.
طرزکار:
1- یک پروژه ایجاد نموده و بر روی آن یک دکمه قرار دهید.
2-کدهای زیر را در بخش Public فرم قرار دهید
VB
Private Sub Control_Removed(ByVal sender As Object, ByVal e As System.Windows.Forms.ControlEventArgs)
MessageBox.Show(("The control named " + e.Control.Name + " has been removed from the form."))
End Sub
#C
private void Control_Removed(object sender, System.Windows.Forms.ControlEventArgs e)
}
; MessageBox.Show(("The control named " + e.Control.Name + " has been removed from the form."))
{
3- کدهای زیر را بر روی دکمه قرار دهید.
VB
Dim tempCtrl As Control
For Each tempCtrl In Me.Controls
If tempCtrl.Name = "textBox1" Then
Me.Controls.Remove(tempCtrl)
End If
Next tempCtrl
#C
foreach (Control tempCtrl in this.Controls)
}
if (tempCtrl.Name == "textBox1")
}
;this.Controls.Remove(tempCtrl)
{
{
4- بر روی رویداد Load فرم کد زیر را قرار دهید.
VB
AddHandler Me.ControlRemoved, AddressOf Me.Control_Removed
#C
;this.ControlRemoved += this.Control_Removed
5- در رویداد ControlAdded فرم کد زیر را تایپ نمایید.
VB
"مهندس حبیبی"=Me.Text
#C
;"مهندس حبیبی"=Me.Text
با اجرای برنامه و حذف نمودن کنترل به کمک دکمه خواهید دید کلمه مهندس حبیبی بر روی نوار عنوان قرار می گیرد.