我有一個加載按鈕,用於加載文件並調用第二個窗體。在第二種形式我已經有給我從打開的文件文本一個RichTextBox,但它並沒有顯示什麼,這裏是我已經嘗試過(我做了richTextBox1公衆有機會獲得它)在第一個窗體上在richTextBox中顯示文本
private void btnLoad_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
FormEditor f2 = new FormEditor();
f2.ShowDialog();
using (System.IO.StreamReader sr = new System.IO.StreamReader(ofd.FileName))
{
f2.richTextBox1.Text = sr.ReadToEnd();
}
}
}
如果我嘗試使用相同的代碼將richTextBox放入第一種形式,
的ShowDialog()停止代碼,直到對話框關閉,所以你不要寫任何東西。使用Show()或將文件名作爲參數傳遞給FormEditor並以此形式獲取它 – EpicKip