açık formları isimlerini aşağıdaki metoda göndererek test edebilirsiniz. Eğer true dönerse form açıktır.
private bool CheckOpened(string name)
{
FormCollection fc = Application.OpenForms;
foreach (Form frm in fc)
{
if (frm.Text == name)
{
return true;
}
}
return false;
}
private bool CheckOpened(string name)
{
FormCollection fc = Application.OpenForms;
foreach (Form frm in fc)
{
if (frm.Text == name)
{
return true;
}
}
return false;
}
Teşekkür ederim bu da alternatif bir çözüm yolu olmuş :)