所以当单击“添加播放器”按钮时,我有以下代码
private void addPlayerBtn_Click_1(object sender, EventArgs e)
{
//Do some code
}
不过,我想从我的 SDK 触发这段代码。这是我试过的
private void command()
{
addPlayerBtn_Click_1(object sender, EventArgs e);
}
我一输入行就收到很多错误
addPlayerBtn_Click_1(object sender, EventArgs e)
谁能告诉我如何编写代码,这样我就可以通过编写代码来触发事件?
最佳答案
首先,调用方法时,不声明参数类型,只声明值。
所以这样:
addPlayerBtn_Click_1(object sender, EventArgs e);
应该是
addPlayerBtn_Click_1(sender, e);
现在,您必须声明sender
和e
。这些可以是实际对象,如果您要传递事件参数,或者:
addPlayerBtn_Click_1(null, EventArgs.Empty);
以上可以在 WinForms 或 ASP.NET 中使用。对于 WinForms,您还可以调用:
addPlayerBtn.PerformClick();
关于c# - 通过代码触发按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14024963/