منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيف يمكن تأخير الـSplash Screen حتى يتم تحميل الأدوات بالكامل؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : كيف يمكن تأخير الـSplash Screen حتى يتم تحميل الأدوات بالكامل؟ (/showthread.php?tid=47150)



كيف يمكن تأخير الـSplash Screen حتى يتم تحميل الأدوات بالكامل؟ - hazim1 - 28-09-23

إخواني الكرام، عندما قمت بإنشاء شاشة البداية (Splash Screen) تظهر لحوالي ثانيتين ويظهر ورائها Form1 أثناء تحميل الأدوات، مما يجعل الشكل العام غير جيد، أود أن تظهر الSplash Screen ولا تختفي ولا يظهر Form1 إلا بعد تحمل الأدوات بالكامل 

هذا ما قمت به وللأسف لا أدري أين المُشكلة؟
قمت بإنشاء Spalsh Screen و Timer ووضعت الأكواد التالية 

كود :
   Private Sub SplashScreen1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
       Timer1.Enabled = True
       Timer1.Interval = 6000
       Timer1.Start()

   End Sub

   Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
       Me.Hide()
       Form1.Show()
   End Sub

ظهرت عدة مشاكل :
الأولى: عند اختفاء الSplash Screen يبدأ تحميل الForm بأدواته، وكنت أرجو أن يظهر والأدوات قد تم تحميلها بالكامل
الثانية: تظهر الأدوات بشكل مُشوه يعني مثلاً يكون لون الButton رصاصي فيظهر كل ال Buttons باللون الأزرق (خلفية الفورم)
الثالثة: عندما أقوم بالنقر على Close لإغلاق الفورم يعود مُجدداً في الظهور وكلما أغلقته عاد.