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#

相关推荐
Nebula_g10 分钟前
线程进阶: 无人机自动防空平台开发教程(更新)
java·开发语言·数据结构·学习·算法·无人机
沐知全栈开发15 分钟前
滑块(Slider)在网页设计中的应用与优化
开发语言
又见野草20 分钟前
C++类和对象(下)
开发语言·c++
rit843249930 分钟前
基于MATLAB的环境障碍模型构建与蚁群算法路径规划实现
开发语言·算法·matlab
lang2015092835 分钟前
Java JSR 250核心注解全解析
java·开发语言
Wpa.wk37 分钟前
接口自动化测试 - 请求构造和响应断言 -Rest-assure
开发语言·python·测试工具·接口自动化
czhc11400756631 小时前
协议 25
java·开发语言·算法
ae_zr1 小时前
QT动态编译应用后,如何快速获取依赖
开发语言·qt
gjxDaniel1 小时前
Kotlin编程语言入门与常见问题
android·开发语言·kotlin
jiang_changsheng1 小时前
环境管理工具全景图与深度对比
java·c语言·开发语言·c++·python·r语言