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#

相关推荐
遥望九龙湖17 小时前
打包动态库
开发语言·c++·visualstudio
m0_5312371717 小时前
C语言-编程实例2
c语言·开发语言
dreams_dream17 小时前
Python 的 GIL 是什么?有什么影响?
开发语言·python
麻瓜pro17 小时前
【迭代】高性能c++实时对话系统e2e_voice
开发语言·c++·onnxruntime·端到端语音
zjxtxdy17 小时前
C语言(续)
c语言·开发语言
无尽的沉默17 小时前
Thymeleaf 基本语法和表达式
java·开发语言
Coder_Boy_17 小时前
Java后端核心技术体系全解析(个人总结)
java·开发语言·spring boot·分布式·spring cloud·中间件
zh_xuan18 小时前
kotlin Flow的用法2
android·开发语言·kotlin·协程·flow·被压
南部余额18 小时前
函数式接口 Lambda 表达式好搭档:Predicate、Function、Consumer、Supplier
java·开发语言·consumer·lambda·function·predicate·supplier
遨游xyz18 小时前
Trie树(字典树)
开发语言·python·mysql