2012-02-18 131 views
2

我有一个小问题,从我的form2调用button1_click事件form1从另一个表单触发按钮点击

当我打电话form1.button1_click()它给了我一个错误说:

Argument not specified for parameter 'e'.

我该如何解决这个问题?

回答

3

假设的WinForms,请尝试使用此:

form1.button1_click(Nothing, Nothing) 

form1.button1_click(form1.button1, EventArgs.Empty) 

的错误意味着你正在尝试运行的程序有参数,但你给他们留下了你的电话。点击事件正在寻找两个参数,sender As Objecte As EventArgs

+0

。感谢你为这个!有用! :) – zerey 2012-02-18 00:49:51

2

你也不妨试试这个:

form1.button1.PerformClick() 
+0

即使'button1_click'是一个私有方法,它看起来像是有效的! – 2017-04-06 14:27:30

相关问题