2010-08-23 47 views
0

我最初向用戶顯示一個包含文件菜單的MDI表格。如果我選擇新的,我會得到一個孩子的形式,那裏我會有一些文本框,那裏我將填充一些數據,然後點擊保存在那一點上,我想加載MDI窗體上的樹形視圖,顯示數據與文件我救了我不會將這個文件保存在我的電腦或其他地方的任何地方。那麼,如何才能做到這一點..在MDI表格中加載子表格數據

欲瞭解更多信息從

  http://www.achtools.com/downloadTrial.aspx 

下載該工具,並在您的PC運行此我想實現這樣的行爲......

+0

究竟是什麼,你覺得很難做? – 2010-08-23 08:50:43

+0

我想知道他是如何以這種方式展示出來的,而且沒有任何可以解釋的地方 – Dotnet 2010-08-23 08:56:06

回答

0

得到的答案

public partial class Form1 : Form 
{ 
    public Form1() 
    { 
    InitializeComponent(); 
} 

private void buttonOpenForm2_Click(object sender, EventArgs e) 
{ 
    Form2 form2 = new Form2(this); 
    form2.Show(this); 
} 

public void LoadingDataFromForm2(string[] myArray) 
{ 
    label1.Text = myArray[0]; //1st value from textBox1 in form2 
    label2.Text = myArray[1]; //2nd value form textBox2 in form2 
} 
} 

public partial class Form2 : Form 
{  
    Form1 form1 = new Form1(); 

    public Form2(Form1 _form1) 
    { 
    InitializeComponent(); 
    form1 = _form1; 
} 

private void buttonSave_Click(object sender, EventArgs e) 
{ 
    string value1 = textBox1.Text.Trim(); 
    string value2 = textBox2.Text.Trim(); 

    string[] arrayValues = new string[] { value1, value2 }; 
    form1.LoadingDataFromForm2(arrayValues); 
    //IF YOU WANT TO CLOSE THE FORM2 AFTER PRESSING SAVE BUTTON: 
    this.Dispose(); 
} 
}