C#中的窗体程序 想让一个窗体上textbox中的值 传递到另一个label中

2024年11月13日 01:49
有2个网友回答
网友(1):

  1. 使用静态字段,点击按钮后保存数据,下个窗体出现的时候再赋值

  2. 重载下一个窗体的构造函数,加一个学号参数,如

    public SubForm(string xuehao){/*在构造函数中使用之前保存的学号进行赋值*/};

网友(2):

最简单的方法是你先新建一个静态类
在类里面定义一个string 类型的变量 在登陆成功后给这歌变量赋值,然后就可以在登陆后的窗户使用了
public static CommonData
{
public string StudentId(){get;set;}

}

登陆成功后赋值:CommonData.StudentId="2010307200111";

使用的时候
label.Text =CommonData.StudentId;