不明白你想達到什麼,但可能你忘了簡單的Show()
創建窗體。
編輯:
Readed您的意見。據我所知你的主窗體打開第二形式像一個對話框,你想從它獲得輸入值。
代碼爲您的主要形式將是:
private void callSecondFormButton_Click(object sender, EventArgs e)
{
SecondForm second = new SecondForm();
second.ShowDialog();
mainFormTextBox.Text = second.Result;
}
關於你的第二形態:
public string Result = string.Empty;
private void secondFormCloseButton_Click(object sender, EventArgs e)
{
Result = secondFormTextBox.Text;
Close();
}
callSecondFormButton - 調用你的第二個形式在主窗體上按鈕; mainFormTextBox - 主窗體上的文本框; SecondForm - 將從main調用的第二個表單; 結果 - 用於檢索輸入文本結果的第二種形式的公共字段; secondFormCloseButton - 將更新結果和關閉對話框的第二個窗體上的按鈕。
在主窗體中需要先創建第二個窗體實例並顯示窗體。執行ShowDialog
後主窗體將爲等待用於關閉打開的窗體。關閉後將檢索結果文本。
您的問題缺少一些非常重要的必需信息,即您預期會發生什麼以及發生了什麼。現在,我無法弄清楚你想要幫助的問題。 – bobbymcr
究竟發生了什麼:nothing – user646317
我想要什麼:將t2的字符串傳輸到t1 – user646317