我已经查看了所有建议的答案,但似乎没有什么适合我正在寻找的内容。我想从主窗体中调用第二个窗体,在第二个窗体处于活动状态时隐藏主窗体,然后在第二个窗体关闭时取消隐藏主窗体。基本上我想在两种形式之间“切换”。
到目前为止我有:
在我的主要形式中:
private void countClick(object sender, EventArgs e)
{
this.Hide();
subForm myNewForm = new subForm();
myNewForm.ShowDialog();
}
在我的第二种形式中,我有:
private void totalClick(object sender, EventArgs e)
{
this.Close();
}
如何显示主窗体?
显示对话框 http://msdn.microsoft.com/en-us/library/c7ykbedk.aspx将您的辅助窗体打开为模态对话框,这意味着 MainForm 的代码执行将在此时停止,并且您的辅助窗体将获得焦点。所以你需要做的就是放一个this.Show
在 ShowDialog 调用之后。
从上面的链接:
您可以使用此方法在应用程序中显示模式对话框。调用此方法时,直到对话框关闭后才会执行其后面的代码。
private void countClick(object sender, EventArgs e)
{
this.Hide();
subForm myNewForm = new subForm();
myNewForm.ShowDialog();
this.Show();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)