2011-11-29 42 views
1

我想問一個讓我將選定文件傳遞給另一個表單的方法。決定如何將打開的文件對話框中的選定文件傳遞給另一個表格

我想通過使用打開文件對話框在表單1中選擇一個文件,然後將相同的文件傳遞給表單2,我將嘗試將其他條目添加到文件中。

問題是我不確定我應該傳遞什麼。我應該只通過openFileDialog.FileName還是我需要通過更多?

我今天整天都在想這個,但我不知道該怎麼做?我應該傳遞哪些部分的打開文件對話框?

或者..我可能只是在想這個問題。請清楚我的想法。

回答

3
 public partial class Form1 : Form 
     { 
      Form2 frm2; 
      public Form1() 
      { 
       InitializeComponent(); 
       frm2 = new Form2(); 
      } 
      private void btnOpenFile_Click(object sender, EventArgs e) 
      { 
       if (openFileDialog1.ShowDialog() == DialogResult.OK) 
       { 
        frm2.FileName = openFileDialog1.FileName; 
        frm2.Show(); 
       } 
      } 
     } 

    public partial class Form2 : Form 
    { 
     string _fileName = ""; 
     public string FileName 
     { 
      get 
      { 
       return this._fileName; 
      } 
      set 
      { 
       this._fileName = value; 
      } 
     } 
    } 
相關問題