C# EeventHandler传递参数

C#开发,需要给EventHandler传递一个参数,写法如下:

cs 复制代码
string serialNumber = "xxx"; 
btn.Click += delegate (object sender, EventArgs e) { openForm(sender, e, serialNumber); };

private void openForm(object sender, EventArgs e, string serialNumber)
{
    this.serialNumber = serialNumber;
}

参考:Passing Parameters to Events - C#

相关推荐
tryxr19 小时前
变量捕获相关内容
java·开发语言·jvm
百锦再19 小时前
大型省级政务平台采用金仓数据库(KingbaseES)
开发语言·数据库·后端·rust·eclipse
biter down20 小时前
C 语言17:位操作符 & | ^:从二进制编码到大小端
c语言·开发语言
mjhcsp20 小时前
C++ map 容器:有序关联容器的深度解析与实战
开发语言·c++·map
将编程培养成爱好20 小时前
C++ 设计模式《账本事故:当备份被删光那天》
开发语言·c++·设计模式·备忘录模式
黑咩狗夜.cm20 小时前
Aspose.word实现表格每页固定表头、最后一行填满整个页面
开发语言·c#·word
code bean20 小时前
【C#笔记】Newtonsoft.Json 中 `[JsonIgnore]` 的作用详解
笔记·c#·json
饼干,20 小时前
第5天python内容
开发语言·python
froginwe1120 小时前
Ruby 发送邮件 - SMTP
开发语言
DKunYu20 小时前
1.多线程初阶
java·开发语言