الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شاشة افتتاحية Spalsh Screen

مغلق
بدأه دريد2 في 21 ديسمبر 2004 · 9 رد · 1,953 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي فورم رئيسي ، وشاشة افتتاحية Splash Screen ، وقمت بالعمل التالي :

أضفت للفورم الافتتاحي Timer1 ، وكتبت له الكود التالي :

Dim MainFirst As frmMain

MainFirst.Visible = True

Me.Close

Timer1.Enabled = False

حيث أن الفورم الأساسي اسمه frmMain

ثم أني قمت بضبط خاصية Timer1 كما يلي :

Interval =1000

فما هو الخطأ في هذا الكود ؟

أرجو منكم التوضيح لو سمحتم .

وسؤال جانبي لو تكرمتم ؟

ما هو المطلوب مني لكي اضيف رابط لموقع إنترنت ، غير إني أضع قيمة Text رابط الموقع المطلوب ؟

أرجو أن تفيدوني والآخرين بالإجابة عن هذين السؤالين ، شاكرا لكم خدماتكم سلفا .

#2

أخي الكريم، ما هو الفورم الذي يبدأ به برنامجك، هل هو الفورم Splash Screen؟ في هذه الحالة قم بكتابة:

Me.Hide

بدلاً من:

Me.Close

Learn Japanese :>>> http://www.nouben.com/

#4

السلام عليكم ورحمة الله وبركاته

ممكن تجرب المثال التالى

اعتقد الطريقة افضل من Me.Hide

Splash Screen.zip

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#5

أخي العزيز waleedhm

لقد استغربت من مشروعك الجميل ، فهو لا يحتوي على Timer ومع هذا فإن أداة ProgressBar تعمل بشكل جيد .

وعندما حاولت تقليد مشروعك ، وفي الحقيقة قمت بنسخ نفس الأداة التي استعملتها أنت ولصقها في مشروعي ! ولكن ...

للأسف البرنامج لم يعمل !

فما هو السر يا ترى ؟

هل هو سحر أم ماذا ؟

أرجو التوضيح وشرح البرنامج لو سمحت.. بارك الله فيك .

كما أرجو أن توضح إمكانية صنع SplashScreen بدون ProgressBar

وألف شكر لك لكم .

أرفقت لكم : نموذج من مشروعي للتجربة والتعديل

MySplshScreen.zip

#6

السلام عليكم ورحمة الله وبركاتة

006

افتح Form1

سوف تجد الكود التالى

#Region " Windows Form Designer generated code "

    Public Sub New()
        MyBase.New()
        Dim Splash As New SplashScreen
        Splash.Show()
        Splash.ProgressBar1.Value = 10
        Application.DoEvents()
        Threading.Thread.Sleep(1000)
        Splash.ProgressBar1.Value = 20
        Threading.Thread.Sleep(1000)
        Splash.ProgressBar1.Value = 30
        Threading.Thread.Sleep(1000)
        Threading.Thread.Sleep(1000)
        Splash.ProgressBar1.Value = 40
        Splash.ProgressBar1.Value = 50
        Splash.ProgressBar1.Value = 60
        Threading.Thread.Sleep(300)
        Splash.ProgressBar1.Value = 70
        Splash.ProgressBar1.Value = 80
        Threading.Thread.Sleep(500)
        Splash.ProgressBar1.Value = 100
        Splash.Close()
        'This call is required by the Windows Form Designer.
        InitializeComponent()
        'Add any initialization after the InitializeComponent() call
    End Sub

اما فى حالة عدم اضافة ProgressBar

اكتب الكود التالى فى Region

#Region " Windows Form Designer generated code "

    Public Sub New()
        MyBase.New()
        Dim Splash As New SplashScreen
        Splash.Show()
        Application.DoEvents()
        Threading.Thread.Sleep(5000)
        Splash.Close()
        InitializeComponent()
    End Sub

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#7

وعليكم السلام ورحمة الله وبركاته يا أخي العزيز waleedhm

015

ألف ألف شكر على مساعدتك الكريمة ، وآسف جدا حيث أتعبتك ، ولكني أسأل الله تعالى أن يكتب ذلك في ميزان حسناتك إن شاء الله .

أكرر لك شكري وتقديري لشخصكم الكريم ، ومع السلامة .

#8

السلام عليكم ورحمة الله وبركاته

جزاكم الله خيرا

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#9

الله يعطيك العافية أخي waleedhm على أفكارك الرائعة، في اليومين الماضيين فقط لاحظت إجابتين لك كنت أتمنى لو أنهما لي 002

Learn Japanese :>>> http://www.nouben.com/

#10

السلام عليكم ورحمة الله وبركاته

جزاكم الله خيرا اخى هارون

واحد ان شاء الله

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

هذا الموضوع مغلق.

مواضيع مشابهة