[英]variable value not being parsed to another form class c#
當用戶單擊按鈕時,一個值被分配給變量“選擇”,我需要在另一個表單類中使用該變量值,但存儲的變量值沒有被解析到另一個表單類
這是我的代碼:表格 1:
public partial class Main : Form
{
public string choice { get; set; }
string d1 = "something";
private void btnD1_Click(object sender, EventArgs e)
{
choice = d1;
this.Hide();
Form2 f = new Form2();
f.Show();
}
}
表格2:
public partial class Form2 : Form
{
private void Form2_Load(object sender, EventArgs e)
{
Main m = new Main();
MessageBox.Show("You chose: " + m.choice + " before, now choose again!");
}
}
我在應用程序進入下一個表單之前放置了一個消息框,它顯示“某事”但是當消息框出現在新表單中時,它顯示“您選擇:之前,現在再次選擇!” 什么是錯誤? 在此先感謝您的幫助
據我了解,作為記錄在這里,在Show
的方法MessageBox
返回的一個實例DialogResult
,這是用戶的交互通信,以調用者的意圖的手段。
使用靜態變量來存儲“選擇”變量數據.. MessageBox.Show(STATICCLS.Choice)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.