我目前正在开发 C# Visual Studio Windows 应用程序。我在从一个表单(Form1)中获取文本框值并将其存储在一个变量中以供下一个表单(Form2)使用时遇到问题。我不想立即显示该值,因此我需要一种可以将值存储在后台并能够在以后使用它的方法。我该怎么做?
这种方法我试过了,但是没有用,谁能告诉我为什么?form2 中的返回值为空。
Login.cs(登录页面)
public string uname;
private void LoginButton_Click(object sender, EventArgs e)
{
string userName = this.LoginUsernameTextBox.Text;
uname = userName;
}
Form2.cs
private void CheckLoginUsername_Click(object sender, EventArgs e)
{
Login login = new Login();
MessageBox.Show("The value of uname is:" + login.uname);
}