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#

相关推荐
重生之后端学习16 小时前
438. 找到字符串中所有字母异位词[中等]✅
开发语言·数据结构·算法·leetcode·职场和发展
晴天1616 小时前
Gradio 与 Streamlit:Python 快速构建 Web 应用的双子星-Day28
开发语言·前端·python
nxb55616 小时前
云原生:控制器
java·开发语言·云原生
whcyhhh16 小时前
头歌实践教学平台:数据科学与大数据技术导论(十)
大数据·开发语言·python
Data_Journal1 天前
用于网页抓取的 Node-unblocker
大数据·开发语言·数据库·python·scrapy
豆角焖肉1 天前
SSM 聚合项目搭建:多 Maven 模块项目
开发语言·python·pycharm
Frank_refuel1 天前
【C++八股】面向对象
开发语言·c++
m0_380743871 天前
为 OpenAI 兼容接口配置教程
开发语言·python·node.js
万邦科技Lafite1 天前
阿里巴巴拍立淘按图搜索商品API返回值实践:提升用户购物满意度的关键措施
开发语言·api·开放api·电商开放平台·京东开放平台
李高钢1 天前
REST vs gRPC 选型对比与迁移实践:从原理到落地
c#·集成·winforms