触发按钮点击代码 [英] Triggering a button click through code

查看:162
本文介绍了触发按钮点击代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以当点击添加播放器按钮时,我有以下代码

So I have the following code for when the "Add player" button is clicked

private void addPlayerBtn_Click_1(object sender, EventArgs e)
{
    //Do some code
}

我想从我的SDK触发这个代码。这是我试过的

I want to trigger this code from my SDK however. Here is what I have tried

private void command()
{       
    addPlayerBtn_Click_1(object sender, EventArgs e);          
}

一旦我输入行,我就会收到很多错误>

I get lots of errors as soon as I put in the line

 addPlayerBtn_Click_1(object sender, EventArgs e) 

有人可以告诉我如何编写代码,以便我可以通过在代码中写入来触发事件?

Could somebody please tell me how to write the code so that I can trigger an event by just writting it in code?

推荐答案

对于一个,当调用一个方法时,不要声明参数的类型,只是该值。

For one, when calling a method, you don't declare the type of the parameter, just the value.

所以这样:

addPlayerBtn_Click_1(object sender, EventArgs e);

应该是

addPlayerBtn_Click_1(sender, e);

现在,您必须声明发件人 e 。这些可以是实际的对象,如果你有事件参数通过,或者:

Now, you'll have to declare sender and e. These can be actual objects, if you have event args to pass, or:

addPlayerBtn_Click_1(null, EventArgs.Empty);

以上可以在WinForms或ASP.NET中使用。在WinForms的情况下,您还可以调用:

The above can be used in either WinForms or ASP.NET. In the case of WinForms, you can also call:

addPlayerBtn.PerformClick();

这篇关于触发按钮点击代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆