このコードでC#で開いたフォームを検出しようとしています。C#開いているフォームを検出する方法
if ((Application.OpenForms["Form1"] as Form1) != null)
{
Application.OpenForms["Form1"].Close();
}
私のフォームはShowInTaskBar = false
ですが、私のコードは機能しません。
フォームにプロパティShowInTaskBar = false
がある場合、開いたフォームまたは閉じたフォームを検出するにはどうすればよいですか?
チェックこの https://stackoverflow.com/questions/3861602/how-to-check-if-a-windows-form-is-already-open-and-close-it-if-it -is –
フォームプロパティがShowInTaskBar = falseの場合このソリューションは動作していません –