فوائد متنوعة لكافة مبرمجي الفيجوال بيسك (2) كيفية ابطال عمل مفاتيح CTRL+ALT+DEL ويهدف هذا الإجراء إلى منع المستخدم من إغلاق برنامجك أثناء التنفيذ حيث أن الضغط على هذه المفاتيح يمكنه من إنهاء البرنامج أو إنهاء ويندوز بكاملها ويتم ذلك باستخدام الأسطر التالية ضع التعريفين التاليين في قسم التعريفات Declarations
لإبطال عمل المفاتيح ضع السطر التالي في المكان المناسب
لإعادة عمل المفاتيح ضع السطر التالي في المكان المناسب
-------------------------------------------------------------------------------- هـل الملف موجود أم لا ؟ قد يحتاج برنامجك في بعض الأحيان أن يعرف عن أحد الملفات كونه موجوداً على القرص أم لا ، يمكن عمل ذلك باستخدام الأسطر التالية :
عدل السطور السابقة حسب احتياج برنامجك -------------------------------------------------------------------------------- تخصيص مفتاح HotKey لصندوق نص يمكنك تخصيص مفتاح ساخن HotKey لصندوق نص TextBox بالطريقة التالية : أنشيء أداة من نوع Label و ضع لها المفتاح الساخن الذي تريده لصندوق النص ثم عدل خاصية TabIndex لها لتكون أقل بواحد من قيمة نفس الخاصية في صندوق النص ( مثال : إذا كانت قيمة TabIndex لصندوق النص هي 4 فاجعل قيمتها للأداة من نوع Label الرقم 3 ) -------------------------------------------------------------------------------- كيف تجعل النص يظهر بشكل عمودي في الأداة Labelيمكن عمل ذلك باستخدام الرمز vbCrLf ، حيث يوضع بعد كل حرف في محتوى الأداة Label كما يلي :
-------------------------------------------------------------------------------- كيفية إغلاق ويندوز من داخل البرنامج أو إعادة تشغيل ويندوز قد تحتاج في بعض البرامج أن تقوم بإعادة تشغيل ويندوز بعد قيام المستخدم بتعديل بعض الخيارات أو لدواع أمنية أو غير ذلك لعمل ذلك ألصق الأسطر التالية في قسم التعريفات من برنامجك
وفي المكان المناسب ، ضع السطر التالي و الذي يقوم بإغلاق ويندوز
و يلاحظ أنه يمكن وضع أي من المتغيرات الموجودة أعلاه بدلاً من EWX_REBOOT -------------------------------------------------------------------------------- تحديد النص في صندوق النص ذاتياً عند الضغط على زر مثلاً تلاحظ في بعض البرامج عند انتقال التركيز من أداة ما على النافذة إلى صندوق نص يحتوي على نص فإنه يتم تحديد النص ذاتياً ، للحصول على ذلك في برنامجك قم بكتابة النص التالي في المكان المناسب ليتم تحديد النص
-------------------------------------------------------------------------------- إخفاء مؤشر الفأرة في تطبيق فيجوال بيسك تستطيع إخفاء مؤشر الفأرة في موضع معين من برنامجك باستخدام الدالة ShowCursor و التي يتم تعريفها في قسم التعريفات أعلى البرنامج لأنها من دوال واجهة برمجة التطبيقات API على النحو التالي :
ومن ثم تستطيع اخفاء المؤشر بتنفيذ الدالة بالشكل التالي
و تستطيع إعادة إظهار المؤشر بتنفيذ الدالة بالشكل التالي
-------------------------------------------------------------------------------- هل يحتوي مشغل الأقراص المدمجة على قرص أم لا ؟؟ تستطيع من خلال إضافة السطور التالية إلى برنامجك تحديد ما إذا كان مشغل الأقراص المدمجة يحتوي على قرص أم لا
-------------------------------------------------------------------------------- تحديد ما إذا كان تاريخان في نفس الشهر أم لا تستطيع أن تحدد في برنامجك ما إذا كان تاريخان مدخلان يقعان في نفس الشهر أم لا باستخدام الدالة DateDiff المثال التالي يوضح كيفية ذلك
-------------------------------------------------------------------------------- تحديد دقة عرض الشاشة في جهاز المستخدم تستطيع من خلال أسطر بسيطة تضيفها إلى برنامجك أن تحدد دقة عرض الشاشة في جهاز المستخدم وذلك كما يلي
وتمنياتي للجميع بالتوفيق