سؤال

أنا أستخدم الوظيفة المدمجة لتعريف شاشة البداية باستخدام VB.NET في VS2008. في Me.Startup، أنا أدعو وظيفة يقوم بفحص إصدار DB، ثم التحديثات إذا لزم الأمر. هذه الوظيفة ثم تكتب إلى تسمية، باستخدام استدعاء إذا لزم الأمر لكتابة الحالة. كل شيء يعمل بشكل جيد، كل تحديثات DB كاملة، ولكن شاشة البداية لا تختفي بعد ذلك. هناك أثناء تشغيل التحديثات، وعندما نفذ الرمز الأخير، يظهر النموذج الرئيسي كما هو متوقع، ولكن شاشة البداية لا تزال في الخلفية. عندما أغلق النموذج الرئيسي، تبقي شاشة البداية قيد التشغيل. لقد حاولت إضافة رمز لإغلاق نموذج شاشة البداية يدويا عند تشغيل التعليمات البرمجية، ولكن دون أي تأثير. أفكار؟

هل كانت مفيدة؟

المحلول

إذا كنت تقوم بتكثيف إجراءات التهيئة / التحديث عند بدء التطبيق، فسأقترح عدم استخدام شاشة البداية المدمجة.

لماذا لا تقوم بإنشاء وحدة نمطية () لبدء تطبيقك، فقم بعرض شاشة البداية، قم بفحص DB، وإخفاء شاشة البداية، ثم قم بتحميل النموذج الرئيسي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top