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#

相关推荐
张人玉3 分钟前
VisionPro 书页查找工具 学习笔记
c#·机器视觉·vsionpro
csbysj20206 分钟前
Ruby 正则表达式
开发语言
咸鱼翻身小阿橙11 分钟前
Qt P5
开发语言·数据库·qt
Full Stack Developme15 分钟前
Hutool NumUtil 教程
开发语言·python
AI人工智能+电脑小能手15 分钟前
【大白话说Java面试题】【Java基础篇】第3题:ArrayList和LinkedList有什么区别
java·开发语言·后端·面试·list
xiaoshuaishuai815 分钟前
C# 克隆Git仓库
服务器·windows·c#
AI人工智能+电脑小能手17 分钟前
【大白话说Java面试题】【Java基础篇】第4题:LinkedList是单向链表还是双向链表
java·开发语言·数据结构·后端·链表·面试·list
fish_xk20 分钟前
c++的list
开发语言·c++·list
Lyyaoo.2 小时前
【JAVA基础面经】JVM的内存模型
java·开发语言·jvm
杨凯凡2 小时前
【017】泛型与通配符:API 设计里怎么用省心
java·开发语言