C#窗体间数据传递

C#窗体间数据传递


1.新建窗体应用程序:窗体1,拖入控件;
在这里插入图片描述

2.新建窗体应用程序:窗体2,拖入label控件;
在这里插入图片描述

3.新建一个类,类中创建一个静态字段;
在这里插入图片描述

类中代码:

public class opname
{
public static string name;
}

4.在窗体1中加入代码,原理是窗体1的值传给新建类静态字段,然后取值时直接从静态字段中取值;

窗体1代码:

opname.name = textBox1.Text;//窗体1的值传给新建类静态字段
Form2 frm2 = new Form2 ();
//this.Hide();
frm2.Show();

窗体2代码:

 label1.Text = opname.name;

5.调试效果如下;
在这里插入图片描述
在这里插入图片描述


版权声明:本文为seven_apple原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。