profweb adlı üyeden alıntı: mesajı görüntüle
Şöyle deneyin,

if (NetworkInterface.GetIsNetworkAvailable() == true)
{
if (Application.OpenForms["Form2"] == null)
{
Form2 f2 = new Form2();
f2.Show();
}
}
else
{
f2.Close();
}
profweb adlı üyeden alıntı: mesajı görüntüle
f2.Close();

yerine

f2.Dispose();

deneyin.
yok yine olmadı form1 yüklenirken bazı kontrollerden sonra açtığım f2 form2 sini timer içinden kapatıyor. ancak timer içinden açtığım f2 form2 sini kapatmıyor. akla ziyan