1、在全局代码中加入用于处理Button控件的Click事件的过程:
Public
Sub
Button1_Click(ByVal
sender
As
System.Object, ByVal
e
As
System.EventArgs)
MessageBox.Show("这是自定义事件!")
End
Sub
提示:过程必须是Public的,否则无法调用。
2、新建一个窗口,在窗口的AfterLoad事件加入代码:
Dim
ct
As
New System.Windows.Forms.Button
ct.Text = "我的按钮"
e.Form.Panel.Controls.Add(ct)
AddHandler
ct.Click, AddressOf
Button1_Click
想用这个方法来动态添加按键,这样配合全局代码比用窗口的全局事件效率要高很多,但是这方法动态添加的按键,只能在form的的panel上添加,我的form上有个SplitContainer1,SplitContainer1里面又有个panel2控件,我想把这个按钮加在panel2里面,应该怎么写代码?