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#

相关推荐
汤米粥12 小时前
Python爬虫中Xpath用法之——normalize-space()
开发语言·python
科技道人12 小时前
记录 设置-显示大小和字体
开发语言·android设置·字体和显示大小
浮江雾12 小时前
Flutter第三节----Dart中的数据类型
android·开发语言·学习·flutter·入门·函数
weixin_4223293112 小时前
AgentScope Java 项目入门 & Builder 深度解读
java·开发语言·人工智能
chh56312 小时前
C++--list
开发语言·数据结构·c++·学习·算法·list
杰佛史彦明113 小时前
ElasticSearch中的分词器详解
大数据·elasticsearch·c#
Edward1111111113 小时前
一AI名词
java·开发语言·数据库·学习
栈溢出了13 小时前
Redis repl_backlog 学习笔记
java·开发语言·redis·学习
urkay-13 小时前
Kotlin Flow分类
android·开发语言·kotlin
并不喜欢吃鱼14 小时前
从零开始 C++----- 十五.一文吃透 C++ 异常:try-catch、栈展开、自定义异常、异常安全 noexcept 底层全剖析
java·开发语言·jvm