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#

相关推荐
csbysj20208 小时前
Markdown 段落格式
开发语言
无限进步_8 小时前
C++ 继承机制完全解析:从基础原理到菱形继承问题
java·开发语言·数据结构·c++·vscode·后端·算法
leo__5208 小时前
基于时延的麦克风声源定位 - C实现
c语言·开发语言·算法
jf加菲猫8 小时前
第15章 文件和目录
开发语言·c++·qt·ui
likerhood8 小时前
Java实现选择题选项乱序算法
java·开发语言·算法
执于代码8 小时前
python 环境知多少
开发语言·python
t***5449 小时前
如何在 Dev-C++ 中切换编译器至 Clang
开发语言·c++
威迪斯特9 小时前
GoFr框架:加速微服务开发的Go语言利器
开发语言·后端·微服务·架构·golang·命令行框架·gofr框架
斯维赤9 小时前
Python学习超简单第十一弹:邮件发送
开发语言·python·学习
CoderCodingNo9 小时前
【信奥业余科普】C++ 的奇妙之旅 | 14:程序的分叉路口——逻辑判断与 if-else 语句
开发语言·c++