在Form1中单击按钮时打开Form2

时间:2015-06-09 12:18:23

标签: c# winforms

我有一个Windows应用程序,当我单击Form1上的按钮打开Form2。当我点击它假设打开Form1时,我在Form2上有一个更多的按钮。

Form 1 :
     Form form2 = new Form2();
     form2 .ShowDialog();
     Form1.Close();
Form 2 : 

     Form form1 = new Form1();
     form1.ShowDialog();
     form2.Close();

申请结束。任何人都可以解释如何纠正这个问题?

1 个答案:

答案 0 :(得分:0)

假设Form1.Close()是拼写错误:您无法关闭应用程序的父表单。关闭此窗口后,应用程序将关闭。

使用WPF,你可以做其他事情:

Application.ShutdownMode = ShutdownMode.OnLastWindowClose;

请参阅:Windows Forms: Change application mainwindow at runtime