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#

相关推荐
天问一10 分钟前
router路由类型和使用方法
开发语言·javascript·ecmascript
JAVA面经实录91715 分钟前
Java多线程并发高频面试100题(完整版·含答案·背诵版)
java·开发语言·面试
无限进步_25 分钟前
C++异常机制:抛出、捕获与栈展开
开发语言·c++·安全
小白学大数据29 分钟前
深度探索:Python 爬虫实现豆瓣音乐全站采集
开发语言·爬虫·python·数据分析
Xin_ye1008632 分钟前
C# 零基础到精通教程 - 第八章:面向对象编程(进阶)——继承与多态
开发语言·c#
m0_7488394937 分钟前
R包grafify:简单操作实现高效统计绘图
开发语言·r语言
Evand J40 分钟前
【课题推荐与代码介绍】卡尔曼滤波器正反向估计算法原理与MATLAB实现
开发语言·算法·matlab
奋斗的小方42 分钟前
Java基础篇09:项目实战
java·开发语言
froginwe111 小时前
Vue.js 监听属性
开发语言
c++逐梦人1 小时前
五种IO模型与⾮阻塞IO
开发语言·网络