X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;ds=sidebyside;f=KancolleSniffer%2FForms%2FListFormGroup.cs;h=e9d58a79edc5262a2ad536ff79deba8140be754c;hb=7b490d773386e7f9c19dec283ed8bdd9895daf97;hp=0cb956cb4988e8d93ca715e2f2b7537e1b07b65f;hpb=3b76f642b24ca73cb783a9676d03ec04e858d1fa;p=kancollesniffer%2FKancolleSniffer.git diff --git a/KancolleSniffer/Forms/ListFormGroup.cs b/KancolleSniffer/Forms/ListFormGroup.cs index 0cb956c..e9d58a7 100644 --- a/KancolleSniffer/Forms/ListFormGroup.cs +++ b/KancolleSniffer/Forms/ListFormGroup.cs @@ -100,5 +100,16 @@ namespace KancolleSniffer.Forms foreach (var listForm in _listForms) action(listForm); } + + public void WaitForCloseAll() + { + var start = DateTime.Now; + do + { + Application.DoEvents(); + if (_listForms.All(listFrom => !listFrom.Visible)) + return; + } while ((DateTime.Now - start).TotalSeconds < 5); + } } } \ No newline at end of file