About

الأحد، 18 مارس 2012

الخاصية keypreview

السلام عليكم ورحمة الله وبركاتة

الخاصية keypreview :-

وهي تجعل الفورمه تحس بالضغط علي زراير الكيبورد
مثال
نريد نعمل اختصارات
سنقوم بالشرح من خلال المثال التالي


عاوزين لو ضغطنا  علي ctrl+A    يظهر الكود الموجود تحت زرار 1 (button 1)

اول شي نفعل الخاصية keypreview في الفورم
ثم تحت الفورم في الحدث 
keydown 
نقول 


بنقول للمعامل e لو زرار الكنترول مفعل (اي مضغوط علية) و لو الزار A مضغوط علية نفذ التالي
واستدعينا الاجراء button1_click
ولكن لاحظ ان هذا الاجراء له معاملات اجبارية وليست اختيارية يجب وضعها عند استدعائة وذلك كي يعمل دون اخطاء
فنعطي هذه المعاملات اي قيم

وبهذا المثال نكون فهمنا فائده الخاصية keypreview
والتي ان لم تكن مفعله الفورم مش حتحس باحداث الكيبورد من الضغط علي الزراير وبالتالي كنا لم نتمكن من عمل اختصارات



بالتوفيق ان شاء الله





0 التعليقات:

إرسال تعليق

Twitter Delicious Facebook Digg Stumbleupon Favorites More