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#

相关推荐
重生之我是Java开发战士27 分钟前
【C语言】结构体详解
c语言·开发语言
先鱼鲨生1 小时前
gtest框架的安装与使用
开发语言·apache
Ashlee_code1 小时前
南太平洋金融基建革命:斐济-巴新交易所联盟的技术破局之路 ——从关税动荡到离岸红利,跨境科技如何重塑太平洋资本生态
java·开发语言·科技·金融·重构·web3·php
隐-梵1 小时前
2025年测绘程序设计比赛--基于统计滤波的点云去噪(已获国特)
java·开发语言·windows·c#·.net
没有梦想的咸鱼185-1037-16631 小时前
MATLAB科研数据可视化技术
开发语言·机器学习·matlab·信息可视化·数据分析
叉烧钵钵鸡2 小时前
Java ++i 与 i++ 底层原理
java·开发语言·后端
御水流红叶2 小时前
安卓加固脱壳
android·开发语言·python
hqxstudying2 小时前
SpringAI的使用
java·开发语言·人工智能·springai
狐小粟同学2 小时前
JAVAEE--4.多线程案例
java·开发语言
R-G-B2 小时前
【09】大恒相机SDK C#开发 ——库函数 IntPtr ConvertToRGB24详细解释 及 示例
c#·大恒相机sdk·converttorgb24