أحداث التطبيق Application Events - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : أحداث التطبيق Application Events (/showthread.php?tid=4760) |
أحداث التطبيق Application Events - RaggiTech - 01-10-12 كاتب الموضوع : samerselo
من مستكشف الحل Solution Explorer انقر بالماوس اليميني على مشروعك ثم اختر Properties ثم من صفحة Application اضغط زر View Application Events فيتم نقلك لمحرر الكود حيث تتمكن من استخدام الحدث الذي تحتاج لمعالجته في تطبيقك من خصائص التطبيق وفيما يلي تعريف بكل حدث على حدة My.Application.Startup Event حيث ينطلق هذا الحدث عند بداية التطبيق لتضع فيه الأوامر التي تريد تنفيذها عند بداية التطبيق فمثلا إذا أردت تغيير الثقافة الخاصة بالتطبيق إلى العربية – سورية نستخدم كودا شبيها بالتالي: كود : Private Sub MyApplication_Startup(ByVal sender As Object, _ My.Application.Shutdown Event حيث ينطلق هذا ا الحدث عند نهاية التطبيق فيمكنك استخدامه لمعالجة الأمور التي تحتاجها قبل نهاية التطبيق مباشرة مثال : كود : Private Sub MyApplication_Shutdown(ByVal sender As Object, _ حيث ينطلق هذا ا الحدث عندما تحاول تشغيل نسخة ثانية من التطبيق المفترض أن يكون وحيد التواجد single-instance application والتطبيق مفتوح فعليا مثال: كود : Private Sub MyApplication_StartupNextInstance(ByVal sender As Object, _ My.Application.UnhandledException Event حيث ينطلق هذا ا الحدث عندما ينطلق استثناء Exception في تطبيقك لم تتم معالجته داخل التطبيق لتتمكن من إجراء معالجة لهذا الاستثناء مثال: كود : Private Sub MyApplication_UnhandledException(ByVal sender As Object, _ NetworkChange.NetworkAvailabilityChanged Event ينطلق هذا الحدث عندما تحدث تغييرات حول توافر الشبكة كود : Private Sub MyApplication_NetworkAvailabilityChanged(ByVal sender As Object, _ أرجو أن يكون هذا الشرح على عجالة مفيدا للجميع في التعرف على Application Events حيث يمكنكم الحصول على التفاصيل حول كل حدث من هذه الأحداث في مكتبة MSDN المرفقة مع فيجول ستوديو |