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#

相关推荐
Data_Journal6 分钟前
如何将网页抓取用于机器学习
大数据·开发语言·数据库·python·scrapy
郝学胜-神的一滴25 分钟前
Effective Python 条款 13:善用星号解包,告别下标切片拆分的坑
服务器·开发语言·数据结构·python·程序人生·pycharm
一水鉴天26 分钟前
词、术语、概念:从特征集收束到统一拓扑变换的升格与降格模型 20260915(豆包)
开发语言·人工智能
weixin_307779131 小时前
C++代码实现MATLAB中的ode45函数功能
开发语言·c++·算法·matlab
是立不是利2 小时前
大文件导致请求被拒的连锁反应
开发语言·前端·javascript
野生技术架构师2 小时前
1200 道 JAVA 面试题(各大企业常见面试题及答案)
java·开发语言
鱼听禅2 小时前
C# 学习笔记-使用 类型化客户端搭建HTTP客户端服务
学习·http·c#·工厂方法模式
“AI国潮设计-小江”2 小时前
【Python/SDXL实战】潮汕国潮IP视觉落地:普宁美食猫IP & 创意甜品设计(附ComfyUI工作流思路)
开发语言·人工智能·python·prompt·aigc
Yyyyyy~2 小时前
【java】类和对象
java·开发语言