C#学习教程:触发按钮单击代码分享


触发按钮单击代码

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

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); 

现在,你必须声明sendere 。 如果您要传递事件参数,这些可以是实际对象,或者:

 addPlayerBtn_Click_1(null, EventArgs.Empty); 

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

 addPlayerBtn.PerformClick(); 

调用函数时,提供实际参数,这些参数是值,而不是forms参数,它们是类型和参数名称。

更改

 addPlayerBtn_Click_1(object sender, EventArgs e); 

 addPlayerBtn_Click_1(addPlayerBtn, EventArgs.Empty); 

 addPlayerBtn_Click_1(null, null); 

如果您不需要sendere的信息,则此方法有效。

您没有使用发件人或事件,因此您可以直接调用该函数,如下所示:

 addPlayerBtn_Click_1(null, null); 

 addPlayerBtn_Click_1(object sender, EventArgs e); 

应该:

上述就是C#学习教程:触发按钮单击代码分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

 addPlayerBtn_Click_1(this, new EventArgs()); 

 private void command() { addPlayerBtn.PerformClick(); } 

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031421.html

发表评论

邮箱地址不会被公开。 必填项已用*标注