问题:我已经创建了一个有两种形式的程序。当在Form1上按下一个按钮时,程序“隐藏”Form1并“显示”Form2。问题是,当我关闭Form2时,程序继续在后台运行,我相信这是因为程序需要关闭Form1,而不是为了程序结束而隐藏。如何关闭C#程序中,从第二形态(不隐藏)C#多种实现形式问题
我的问题是我怎么重写第二种形式来关闭程序并不能掩盖?
private void btnCreate_Click(object sender, EventArgs e)
{
Form2.Show();
Form1.Hide();
}
我知道我可以从Form2再次显示Form1,然后关闭,但我真的很想避免这种情况。
()',而不是'Form1.Hide()'或'调用Application.Exit()''时Form2'已经关闭(我不知道你的应用程序是如何制造,收盘' Form1'甚至可能退出应用程序)。 –
您可能想阅读http://stackoverflow.com/a/11504844/1588471 可能是解决您的问题。 – stckvflw
@Adriano这将无法正常工作。当_“main”_窗口关闭时,应用程序将终止。 –