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#

相关推荐
信看3 小时前
CM4树莓派开机功能-1️⃣固定网卡
开发语言·python
噜啦噜啦嘞好3 小时前
生产者消费者模型
linux·开发语言
Blossom.1183 小时前
基于Qwen2-VL+LayoutLMv3的智能文档理解系统:从OCR到结构化知识图谱的落地实践
开发语言·人工智能·python·深度学习·机器学习·ocr·知识图谱
FuckPatience3 小时前
C# 补码
开发语言·算法·c#
小年糕是糕手3 小时前
【C++】类和对象(五) -- 类型转换、static成员
开发语言·c++·程序人生·考研·算法·visual studio·改行学it
星释3 小时前
Rust 练习册 106:太空年龄计算器与宏的魔法
开发语言·后端·rust
diegoXie3 小时前
PCRE Lookaround (零宽断言)总结(R & Python 通用)
开发语言·python·r语言
任子菲阳3 小时前
学Java第五十二天——IO流(下)
java·开发语言·intellij-idea
zoujiahui_20183 小时前
使用venv命令创建和使用python环境
开发语言·python
666HZ6663 小时前
C语言——putchar 与 getchar
c语言·开发语言