كيفية القيام بما يلي: تشغيل التعليمات البرمجية عند بدء التطبيق أو إنهاؤه
استخدام الأحداث التي يوفرها نمط تطبيق Visual Basic لتشغيل التعليمات البرمجية عند بدء تشغيل التطبيق أو انتهاؤه. كما يوفر مصمم المشروع الوصول إلى التعليمات البرمجية لمعالج الأحداث الخاص بالتطبيق.
ملاحظة
نمط التطبيق Visual Basic يتوفر فقط لتطبيقات Windows Forms . لمزيد من المعلومات، راجع نظرة عامة حول نموذج تطبيق Visual Basic.
ملاحظة
قد تختلف الخيارات المتوفرة في مربعات الحوار، و أسماء و مواقع أوامر القائمة التي تراها عن ما هو موضح في التعليمات، تبعاً للإعدادات النشطة أو الاصدار . تمت كتابة صفحة التعليمات هذه مع وضع إعدادات التطوير العامة في الاعتبار. لتغيير الإعدادات الخاصة بك, اختر إعدادات الاستيراد و التصدير ضمن القائمة أدوات . لمزيد من المعلومات، راجع العمل مع إعدادات.
للوصول إلى التعليمات البرمجية لمعالج الأحداث الخاص بالتطبيق
اختر المشروع المحدد في مستكشف الحلول. من قائمة مشروع انقر فوقخصائص.
انقر فوق علامة التبويب التطبيق.
انقر فوق زر عرض أحداث التطبيق لفتح محرر التعليمات البرمجية .
و هذا يفتح ملف ApplicationEvents.vb .
لتشغيل التعليمات البرمجية عند بدء تشغيل التطبيق
قم بتضمين ملف ApplicationEvents.vb بفتحه في محرر التعليمات البرمجية. من قائمة عام, اختر أحداث MyApplication.
من قائمة التعريفات , اختر بدء التشغيل.
التطبيق يرفع حدث Startup قبل تشغيل التطبيق الرئيسي.
إذا كان التطبيق الخاص بك تطبيق مثيل مفرد ، و قد تحتاج إلى معالجة بدء تشغيل اللاحق للتطبيق. للقيام بذلك من قائمة عام ، اخترأحداث MyApplication.
من قائمة التعريفات , اختر StartupNextInstance.
يرفع تطبيق المثيل الواحد حدث StartupNextInstance في أول مثيل للتطبيق عند بدء تشغيل المثيل اللاحق للتطبيق . و عندها يتم إغلاق المثيل اللاحق دون رفع أي من الأحداث الخاصة به.
لتشغيل التعليمات البرمجية عند إنتهاء التطبيق
قم بتضمين ملف ApplicationEvents.vb بفتحه في محرر التعليمات البرمجية. من قائمة عام, اختر أحداث MyApplication.
من قائمة التعريفات , اختر متوقَّف عن التشغيل.
يرفع التطبيق حدث Shutdown بعد تشغيل تطبيق الرئيسي ، و لكن قبل إيقاف تشغيله .
من قائمة عام, اختر أحداث MyApplication.
من قائمة التعريفات، اخترUnhandledException.
إذا واجه التطبيق استثناء لم تتم معالجته , فإنه يرفع حدث UnhandledException . لأن التطبيق لم يرفع حدث Shutdown بعد حدث UnhandledException ، قد تحتاج المعالج UnhandledException لاستدعاء نفس التعليمات البرمجية لإيقاف التشغيل التي يستدعيها معالج Shutdown .
راجع أيضًا:
المهام
كيفية القيام بما يلي: معالجة أحداث التطبيق (Visual Basic)