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#

相关推荐
诚丞成2 分钟前
Kavita真正好用的不是“远程阅读”:而是把NAS目录重新组织成可扫描的Library
开发语言·网络
Kimi-学长12 分钟前
PHP 爆出两个高危安全漏洞!CVE-2026-109618、CVE-2026-109619 修复方案与防护指南
开发语言·php
“AI国潮设计-小江”16 分钟前
《【AIGC实战】Python+SDXL批量生成“英歌舞草莓抱抱卷蛋糕”IP插牌立牌方案,锁定角色一致性,甜品插件化落地》
开发语言·人工智能·python·prompt·aigc
雪落漂泊17 分钟前
C++算法 滑动窗口篇(上)
开发语言·c++·算法
估值探索者21 分钟前
【Python量化技术指标实战 04】布林带通道突破,怎么知道是真突破还是假突破?
java·开发语言·python·接口·股票数据api接口
Soneswy23 分钟前
C++基础篇——类与对象(上)
开发语言·c++
kiracrimson28 分钟前
STL简单引入:把数据结构做成模板
开发语言·数据结构·c++
1-1=030 分钟前
.NET Core 输出日志
c#·.net·.netcore
fanruitian32 分钟前
python property
开发语言·python
曹牧40 分钟前
C#里引用ActiveX控件
开发语言·c#