我的应用程序中有两种形式使用该代码的第一个形式的第一形式和SEC表格显示:
frsform _frsform=new frsform();
_frsform.TopLevel = true;
_frsform.ShowInTaskbar = false;
_frsform.ShowDialog();
我使用此代码将两个打开的表格
最小化 foreach (Form frm in Application.OpenForms)
{
frm.WindowState = FormWindowState.Minimized;
}
但是,当我单击任务栏以最大化我的应用程序时,第二个表单是隐藏的,我只是看到了第一个表单。
当我最大化应用程序时,我必须做什么?
下面的事件将在您的第一个表单上捕获事件,然后允许您对第二种表格进行所需的调整:
private void Form1_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximised)
{
// add code here to show second form
}
}
您的显示" _frsform"作为主表单上的对话框。当您最小化" _frsform"关闭时。因此,最好使用" show"而不是" showdialog"。