在需要关闭某一个不是当前窗体的时候,一般需要先实例化该窗体才能使用关闭方法,但是实例化的时候这个窗体就又创建了一次导致关不掉。
根据窗体名称关闭指定的窗体:
Application.OpenForms["窗体名字"].Close();
PS:
this.Invoke(new EventHandler(delegate
{
Application.OpenForms["FrmProgressbar"].Close();
}));
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Pei_hua100/article/details/140013382