السلام عليكم ورحمة الله وبركاتة
الخاصية keypreview :-
وهي تجعل الفورمه تحس بالضغط علي زراير الكيبورد
مثال
نريد نعمل اختصارات
سنقوم بالشرح من خلال المثال التالي
عاوزين لو ضغطنا علي ctrl+A يظهر الكود الموجود تحت زرار 1 (button 1)
اول شي نفعل الخاصية keypreview في الفورم
ثم تحت الفورم في الحدث
keydown
نقول
بنقول للمعامل e لو زرار الكنترول مفعل (اي
مضغوط علية) و لو الزار A مضغوط علية نفذ التالي
واستدعينا الاجراء button1_click
ولكن لاحظ ان هذا الاجراء له معاملات اجبارية وليست
اختيارية يجب وضعها عند استدعائة وذلك كي يعمل دون اخطاء
فنعطي هذه المعاملات اي قيم
وبهذا المثال نكون فهمنا فائده الخاصية keypreview
والتي ان لم تكن مفعله الفورم مش حتحس باحداث الكيبورد
من الضغط علي الزراير وبالتالي كنا لم نتمكن من عمل اختصارات
بالتوفيق ان شاء الله
0 التعليقات:
إرسال تعليق