إنشاء شاشة افتتاحية احترافية في فيجوال بيسك
إنشاء شاشة افتتاحية احترافية في فيجوال بيسك
الشاشة الافتتاحية أو Splash Screen هي أول نافذة تظهر عند تشغيل البرنامج، وتُستخدم عادةً لعرض شعار التطبيق أو معلومات التحميل، مما يمنح المستخدم انطباعًا احترافيًا ويهيئه لتجربة البرنامج.
🧩 مكونات الشاشة الافتتاحية
لإنشاء شاشة افتتاحية جذابة، تحتاج إلى:
Form مستقل يمثل الشاشة الافتتاحية.
ProgressBar لعرض تقدم التحميل.
Label لعرض نص متحرك أو شعار.
Timer للتحكم في مدة العرض.
توضح خطوات التصميم الأساسية.
تعرض تأثيرات لونية جذابة.
🧪 مثال عملي: كود شاشة افتتاحية
vb.net
Public Class SplashScreen
Dim counter As Integer = 0
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
counter += 1
ProgressBar1.Value = counter
Label1.Text = "جارٍ تحميل البرنامج... " & counter & "%"
If counter >= 100 Then
Timer1.Stop()
Me.Hide()
MainForm.Show()
End If
End Sub
Private Sub SplashScreen_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Timer1.Start()
End Sub
End Class
يقدم مثالًا متقدمًا باستخدام النصوص المتحركة.
⚙️ تخصيص الشاشة الافتتاحية
يمكنك إضافة:
صور متحركة أو ثابتة.
مؤثرات صوتية.
تدرجات لونية باستخدام خصائص
BackColor
وGradientBrush
.ضح كيف تُستخدم الشاشة الافتتاحية في تطبيقات الأعمال.
🔐 ربط الشاشة الافتتاحية بشاشة تسجيل الدخول
بعد انتهاء عرض الشاشة الافتتاحية، يمكن الانتقال إلى شاشة تسجيل الدخول.