خیلی پیش میاد که شما یک فرم را از روی یک فرم دیگر(والد) باز می کنین و وقتی این اتفاق می افته فرم والد باید غیر فعال بشه .برای این کار از کدهای زیر استفاده کنید:
in form1:
form2 frm = new form2();
frm.show(this);
form2_Load()
{
if (this.owner != null)
this.owner.enabled = false
{
from2_formclosed()
{
if (this.owner != null)
this.owner.enabled = true;
}