我知道這聽起來有點令人困惑,但它在這裏。所以我有這個父窗體,當我點擊一個按鈕時,一個新的子窗體顯示出來(請注意,我的父窗體仍然打開)。我想要的是,當我按下我的子窗體中的一個按鈕時,我想要的是一個新的父窗體,顯示並關閉已從一開始打開的父窗體。我希望這不會令人困惑。我嘗試玩弄它,但似乎沒有任何工作 我我的子窗體上有這樣的事我父窗體C#窗體窗體應用程序,從子窗體關閉父窗體
Form2 loging = new Form2();
loging.ShowDialog();
上
Form1 loging = new Form1();
loging.Close()
loging.ShowDialog();
this.Close();
我試了一下,它不工作,事情是,我有一個在父窗體(列表框)的客戶名單,並與一個按鈕,我打開一個新窗口(請注意,我需要我的父窗體在背景,而孩子的形式是開放的),我可以添加一個客戶的名字。一旦我提交,我想要一個客戶名單,包括我剛剛添加的客戶名單。 –
我同意SonicTheLichen。如果您只是更改顯示的數據,則無需重新創建表單。查看http://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged.aspx或者只需清除列表框並在ShowDialog調用後重新添加項目。 – Mitch