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

2025-06-27 03:20:36

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# 不同窗体之间怎么通过委托来进行传值
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢