الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الغاء زر الاغلاق

مغلق
بدأه أحمد الجفري في 30 أبريل 2001 · 0 رد · 1,197 مشاهدة · في أرشيف منتدى الدلفي
مشاركة: واتساب X فيسبوك تيليجرام
#1

في بعض الاحيان نجد بعض في الـForm ان زر الاغلاق لا يمكن استخدامه Disable

هذا الكود يعمل هذه الطريقة

var
 Flag : UINT;
 AppSysMenu : THandle;
 begin
     AppSysMenu := GetSystemMenu(Handle, False);
     Flag := MF_GRAYED // Set Flag to MF_ENABLED to re-enable it
     EnableMenuItem(AppSysMenu, SC_CLOSE,MF_BYCOMMAND or Flag);

     //Or if you prefer, the following code will delete / remove it completely
     {either
     DeleteMenu(AppSysMenu,5,MF_BYPOSITION);
	 OR
     DeleteMenu(AppSysMenu,SC_CLOSE,MF_BYCOMMAND);}

     {DrawMenuBar(AppSysMenu);}
  end;

طبعا يتم وضع الكود في الحدث OnCreat

هذا الموضوع مغلق.

مواضيع مشابهة