我知道这听起来有点令人困惑,但它在这里。所以我有这个父窗体,当我点击一个按钮时,一个新的子窗体显示出来(请注意,我的父窗体仍然打开)。我想要的是,当我按下我的子窗体中的一个按钮时,我想要的是一个新的父窗体,显示并关闭已从一开始打开的父窗体。我希望这不会令人困惑。我尝试玩弄它,但似乎没有任何工作 我我的子窗体上有这样的事我父窗体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