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#

相关推荐
刘欣的博客15 小时前
c# winform 控件dock 停造位置、摆放顺序问题
c#·winform·dock停靠问题
草莓熊Lotso15 小时前
Qt 控件美化与交互进阶:透明度、光标、字体与 QSS 实战
android·java·开发语言·c++·人工智能·git·qt
小妖66615 小时前
javascript 舍去小数(截断小数)取整方法
开发语言·前端·javascript
Amber76215 小时前
嵌入式C函数参数设计深度解析:指针与值传递的实战艺术
c语言·开发语言
青山是哪个青山16 小时前
C++ 核心基础与面向对象 (OOP)
开发语言·c++
小明同学0116 小时前
[C++进阶]深入理解二叉搜索树
开发语言·c++·git·visualstudio
C+++Python16 小时前
C++ vector
开发语言·c++·算法
莫问前路漫漫16 小时前
Python包管理工具pip完整安装教程
开发语言·python
superman超哥16 小时前
处理复杂数据结构:Serde 在实战中的深度应用
开发语言·rust·开发工具·编程语言·rust serde·rust数据结构
Java程序员威哥16 小时前
Arthas+IDEA实战:Java线上问题排查完整流程(Spring Boot项目落地)
java·开发语言·spring boot·python·c#·intellij-idea