السلام عليكم ورحمت الله تعالى وبركاته
لدي مشكل وجدت له حلا لكن لم يدم
لدي في برنامجي MDIParent
كما في الصورة

اريد كما في الصورة عندما افتح فورم معين يصبح الزر المسؤول عن فتح غير مفعل
وعند غلق الفورم يعود الزر للحالة الطبيعية
الفكرة التي عملت بها كالتالي
في كود الزرأجعله غير مفعل
وفي الحدث(formclosing)للفورم اعيده للحالة العادية
ولكي استطيع الوصول للزر واغير في خصائصه جعلته ثابت ومتاح للجميع(public static)
مثلا:
public static System.Windows.Forms.MenuStrip menuStrip;
عند اول تنفيذ للبرنامج ينجح الامر
لكن عند اعادة التشغيل مرة اخرى او التعديل على MDIParent كأن اضيف زر
ترجع الاعدادات للحالة السابقة
مثلا الكود الماضي يصبح
public System.Windows.Forms.MenuStrip menuStrip;
بشكل تلقائي
ارجوا المساعد في حل المشكل
وان كان هناك طريقة اخرى ارجو الافادة
وشكرا مسبقا