在需要关闭某一个不是当前窗体的时候,一般需要先实例化该窗体才能使用关闭方法,但是实例化的时候这个窗体就又创建了一次导致关不掉。
根据窗体名称关闭指定的窗体:
Application.OpenForms["窗体名字"].Close();
PS:
this.Invoke(new EventHandler(delegate
{
Application.OpenForms["FrmProgressbar"].Close();
}));
在需要关闭某一个不是当前窗体的时候,一般需要先实例化该窗体才能使用关闭方法,但是实例化的时候这个窗体就又创建了一次导致关不掉。
根据窗体名称关闭指定的窗体:
Application.OpenForms["窗体名字"].Close();
PS:
this.Invoke(new EventHandler(delegate
{
Application.OpenForms["FrmProgressbar"].Close();
}));