سلام دوست عزيز
براي اين منظور شما دو روش مي توانيد اختيار كنيد
در روش اول اگر control خود را به شكل زير Declare كنيد، تمام event هاي آن كنترل در اختيار شما خواهد بود
FriendWithEvents Button1a As Button
FriendWithEvents Form2 As Form
روش دوم كمي متفاوت تست قطعه كد زير شرحي بر ساختار يك فرم و باتن بصورت ران تايم است كه مي توانيد استفاده كنيد
PublicClass Form1
Dim Form2 As Form
Dim button2 As Button
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2 = New Form
AddHandler Form2.Shown, AddressOf Form2_Shown
button2 = New Button
AddHandler button2.Click, AddressOf Button2_Click
Form2.ShowDialog()
EndSub
PrivateSub Form2_Shown(ByVal sender AsObject, ByVal e As System.EventArgs)
Form2.Controls.Add(button2)
EndSub
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
MsgBox("Hello EveryBody")
EndSub
EndClass
در اين روش فقط دو event براي كنترل ها ايجاد شده
Form2.Shown كه وقتي فرم دوم كاملا نمايش داده شود اتفاق مي افتد و
button2.Click كه وقتي روي باتون ايجاد شده كليك مي شود
در هر صورت اميدوارم كه منظورتان را درست متوجه شده باشم.