foreach (var listForm in _listForms)\r
action(listForm);\r
}\r
+\r
+ public void WaitForCloseAll()\r
+ {\r
+ var start = DateTime.Now;\r
+ do\r
+ {\r
+ Application.DoEvents();\r
+ if (_listForms.All(listFrom => !listFrom.Visible))\r
+ return;\r
+ } while ((DateTime.Now - start).TotalSeconds < 5);\r
+ }\r
}\r
}
\ No newline at end of file