如何在按钮点击事件中调用load事件
我试着打电话给Event Handler
this.load += EventHandler(this.Form_Load)//This event called from button click event
但它不会调用Form_Load
事件。
有人可以帮忙吗?
答案 0 :(得分:10)
您必须致电Form_load。
Form_Load(this, null);
但你对todo的尝试对我来说毫无意义。
答案 1 :(得分:3)
解决此问题的最佳途径是将Form_Load事件的特定部分放入单独的子/函数中,然后再调用该函数。
Sub Form_Load(sender, e)
'
'call to routine
ProcessFormLoadStuff
'
End Sub
Sub ProcessFormLoadStuff()
'
' Your code here
'
End Sub
Sub Button1_Click(sender, e)
'call to routine
ProcessFormLoadStuff
End Sub
最后,您可以在此处说明升级事件的方式:
http://msdn.microsoft.com/en-US/library/h7a2kh64(v=VS.80).aspx
在表单加载后引发Form_Load事件在逻辑上是否可接受会引发一些假设性问题的正确性。和许多其他成员所说的一样,它不是通常做的事情 - 这意味着它不是一本教科书方法!