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

كيف يمكن تعديل كود C#

بدأه saleh88it في 28 مايو 2009 · 2 رد · 611 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام

هل يمكن تعديل كود كبسة ( زر-button) الاغلاق في الاعلى الذي لونه احمر

في حال الضغط علية يعمل ع استدعاء function في حال ارجاع قيمة false

لا يغلق البرنامج

ارجو التوضيح

او هل يمكن توقيف عمله اثناء استدعاء ال function

تم تعديل هذه المشاركة بواسطة بن العيد في 30 مايو 2009 في 20:11

#2
const int WM_SYSCOMMAND= 0x0112;
const int SC_CLOSE = 0xF060;

protected override void WndProc(ref Message m)
{
	if(m.Msg==WM_SYSCOMMAND)
		   if (m.WParam.ToInt32() == SC_CLOSE)
		   {
				 bool res = myfunction();
				 if (res==false) m.WParam = IntPtr.Zero;
			}
	base.WndProc(ref m);
}

قم بإستبدال الداله myfunction بالداله الخاصه بك و تذكر ان الناتج يخزن فى متغير bool ليتم اختيار الشرط فإن كانت دالتك لا ترجع bool فقم بتغيير الشرط res== falseلتتناسب مع القيمه المعاده من الداله.

و الله ولى التوفيق

تم تعديل هذه المشاركة بواسطة Game Expert في 28 مايو 2009 في 12:29

مدونتي: C++ Tips and Tricks

#3

شكرا كتييييييييييييييييييييييييييييييييييييييييييييييييير

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