C# 不同窗体之间怎么通过委托来进行传值

 时间:2026-05-10 23:18:07

1、首先双击打开Visual Studio 2017,新建项目,

添加两个windows窗体,

步骤如图所示。

C# 不同窗体之间怎么通过委托来进行传值

C# 不同窗体之间怎么通过委托来进行传值

C# 不同窗体之间怎么通过委托来进行传值

2、首先在Program中设置form1为启动窗体。

C# 不同窗体之间怎么通过委托来进行传值

3、接下来就是对form1的设计,设计很简单,

一个txtbox框和一个按钮, 

代码

1、声明一个具有参数为string类型的方法(代码看完你可能就明白了)

2、在button的点击事件里实例化form2窗体,

并将txtbox和方法名传进去

详细代码如图。

C# 不同窗体之间怎么通过委托来进行传值

C# 不同窗体之间怎么通过委托来进行传值

4、接下类就是form2了,这一边是接收和发送。

设计不说了跟form1一样,

代码 

先重载构造函数,参数为string 和 一个参数为string的委托。

点击事件实例化委托,将值传给form1.

详细代码如图。

C# 不同窗体之间怎么通过委托来进行传值

C# 不同窗体之间怎么通过委托来进行传值

5、最后看结果。

form1和form2的值可以互相传递。

C# 不同窗体之间怎么通过委托来进行传值

  • win10系统怎么彻底关闭索引功能
  • 如何使用cmd删除文件
  • js怎么获取所有选中的checkbox复选框
  • 应用或修改本地文件或文件夹的审核策略设置
  • 怎么设置confirm字体颜色
  • 热门搜索
    喜欢是什么意思 监听耳机和普通耳机有什么区别 2001年是什么年 七不出门八不回家什么意思 prada是什么牌子 toes是什么意思 负离子吹风机和普通的有什么区别 kenzo是什么牌子 海纳百川什么意思 cas是什么意思