私は現在、C# ビジュアル スタジオ 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);
}