我想知道如何將變量從Form2發送到Form1。我在Form1中有一個文本框和按鈕,在Form2中有一個文本框和按鈕。我的應用程序從Form1開始,textbox1爲空,單擊按鈕Form2將出現。在Form2中,我想編寫數字,然後單擊按鈕將其發送到Form1文本框。將變量從Form2發送到Form1
我正在嘗試此代碼,但我不知道如何解決它。
Form 1代碼:
public static int number;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 form = new Form2();
form.Show();
}
Form2的代碼
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form1.number = textBox1.Text;
this.Visible = false;
}
現在我有變量,名爲Form1中數,其中包含窗體2文本框的值,對不對?但我怎麼說:textbox1.text(Form1)=該行動後的數字?我需要刷新Form1嗎?
謝謝!
他的形式是不是一個模式對話框。 – Servy 2014-11-20 20:33:35
@Servy沒錯,描述沒有明確說明它是......但作者可能沒有很好地描述它,或者沒有意識到他們正在尋找什麼。我可能是錯的;這不會是第一次。 ;) – 2014-11-20 20:44:06