1 yıldır pek uğraşmıyorum ama load kısmında genel bir değişken tanımla false değerini ver.
Sonra butona bastığında değeri true olur.
tabi bu arada
if(durum==false)
{
Form2 k = new Form2();
k.Show();
}
bu şekilde düzelt
açtığın formun close olayınada durum=false; yaparsın gayet güzel çalışır. :)