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#

相关推荐
Dovis(誓平步青云)5 小时前
同一条路线在手机和平板上怎样换一种排版
android·开发语言·数据库·智能手机·音视频
OPEN-F5 小时前
C++进阶教程:文件流与字符串流
开发语言·c++·算法
2601_966949655 小时前
9:25-9:30 如何获取 A 股开盘基准价?QuantDash Python SDK 实战初始化量化策略状态
开发语言·人工智能·python·量化·quantdash·量化数据源
Java小白笔记5 小时前
Java中fixedDealy和fixedRate的区别是什么?
java·开发语言
@兽血沸腾5 小时前
Thread线程和synchronized锁
java·开发语言
jimy15 小时前
std::move(a)本质是把a转换成右值引用类型
开发语言·c++
常驻客栈6 小时前
B-深入理解计算机系统第3版之第10章:系统级 I/O
开发语言·笔记·学习笔记·常驻客栈·深入理解计算机系统
wind100326 小时前
VC++ 运行库 vcredist 安装失败|CLR 80131522 报错完整修复
开发语言·c++·游戏
远离UE46 小时前
UE5 shader instructions
java·开发语言
OPEN-F12 小时前
C++进阶教程:继承与多态
开发语言·c++