منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
فتح الشاشة الرئيسية - نسخة قابلة للطباعة

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

الصفحات: 1 2


RE: فتح الشاشة الرئيسية - Hossam 2005 - 11-11-24

السلام عليكم
يمكنك ضبط وقت شاشة الاسبلاش من خلال التالي
1. في خصائص المشروع حدد الفورم الخاص بالاسبلاش 
2. بجواره ستجد زرار مكتوب عليه View Application Events اضغط عليه
3. اضف الكود التالي داخل الكلاس MyApplication
كود :
       Protected Overrides Function OnInitialize(commandLineArgs As ReadOnlyCollection(Of String)) As Boolean
           Me.MinimumSplashScreenDisplayTime = 5000
           Return MyBase.OnInitialize(commandLineArgs)
       End Function

واستدعي المجال System.Collections.ObjectModel في اعلى الكلاس

حيث ال 5000 هي مدة ظهور فورم الاسبلاش

ويصبح شكل الكود بالكامل كما يلي

كود :
Imports System.Collections.ObjectModel

Namespace My
   ' The following events are available for MyApplication:
   ' Startup: Raised when the application starts, before the startup form is created.
   ' Shutdown: Raised after all application forms are closed.  This event is not raised if the application terminates abnormally.
   ' UnhandledException: Raised if the application encounters an unhandled exception.
   ' StartupNextInstance: Raised when launching a single-instance application and the application is already active.
   ' NetworkAvailabilityChanged: Raised when the network connection is connected or disconnected.
   Partial Friend Class MyApplication

       Protected Overrides Function OnInitialize(commandLineArgs As ReadOnlyCollection(Of String)) As Boolean
           Me.MinimumSplashScreenDisplayTime = 5000
           Return MyBase.OnInitialize(commandLineArgs)
       End Function

   End Class
End Namespace



RE: فتح الشاشة الرئيسية - العيدروس - 11-11-24

شكرا اخ حسام سوف اجربها
و اين من فضلك سأكتب 
HOMe.show
Me.close


RE: فتح الشاشة الرئيسية - Hossam 2005 - 11-11-24

انت مش هتكتب اي شيء اضافي

لان الاسبلاش فورم وظيفته انه بيظهر في بداية البرنامج ويختفي تلقائي

وزي ما انت قولت لما عملت فورم الاسبلاش ظهر لمدة ثانيتين واختفى

الكود السابق وظيفته انك تتحكم في مدة بقاء فورم الاسبلاش قبل ان يختفي ويظهر تلقائي الفورم الرئيسي


RE: فتح الشاشة الرئيسية - العيدروس - 11-11-24

تمام اخ حسام الان فعلا ضبطت الحكاية ربنا يبارك فيك و لك و يرزقك من حيث لا تحتسب