1.
public bool IsFormOpen(Type formType){
foreach (Form form in Application.OpenForms)
if (form.GetType().Name == form.Name)
return true;
return false;
}
//Kontrol için
if(!IsFormOpen(typeof (form1))
.......2. From'un StartPosition property'sini kullanabilirsin...