フォームがすでに開いているかどうかをチェックする一般的な方法を書いてみたいと思います。それが開いている場合は、単にそれをアクティブにします。そうでなければそれを示します。今私の挑戦は、どのようなタイプのパラメータを私がTestメソッドに渡すのでしょうか?IS演算子を使用してフォームのタイプを確認する
private void Test(?? ??)
{
bool isFormOpen = false;
foreach (Form form in Application.OpenForms)
{
if (form is ??)
{
isFormOpen = true;
form.Activate();
}
}
if (!isFormOpen)
{
}
}
あなたはそれぞれのFormクラスのType
を渡す必要があり、あなたのコードが書かれているおかげで Nishant
私にコードを簡単に教えてもらえますか?それは役に立つだろう。 – Nishant
@Nishantが私の更新を参照... – Yahia