تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] اخفاء فروم الـ login - واظهار الفروم التالي
#1
السلام عليكم ورحمة الله وبركاته
اسعد الله اوقاتكم بكل خير اخواني

 مشكلة تطلع لي في اخفاء الفروم الاول واظهار الثاني 

 الفكره والاكواد من هذا المقطع ولكنه ب C# وانا على VB.Net



الكود

كود :
  Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        Panel2.Width += 3
       If Panel2.Width >= 700 Then
           Timer1.Stop()
           Form2 = New Form2()
           Form2.Show()
           Form1.Close()
       End If

   End Sub
End Class

صورة توضيحيه للخطاء


وجزاكم الله خير
الرد
تم الشكر بواسطة:
#2
تصحيح الخطأ موجود في نفس الرساله وهو use 'Me' instead بمعنى استخدم كلمة Me
كود :
Panel2.Width += 3
If Panel2.Width >=700 Then
   Timer1.Stop()
   Dim f2 As New Form2()
   f2.Show()
   Me.Close()
End If
دائما إذا كنت داخل كلاس وتريد أن تشير إليه
فأشر إليه بكلمة Me وليس بإسم الكلاس
الرد
تم الشكر بواسطة: Anas Mahmoud , Sanaa2
#3
عند مراجعة الفيدو اتضح أنه استخدم Hide ولم يستخدم Close كما فعلت أنت
كود :
Panel2.Width += 3
If Panel2.Width >=700 Then
  Timer1.Stop()
  Dim f2 As New Form2()
  f2.Show()
  Me.Hide()
End If
الرد
تم الشكر بواسطة: Sanaa2
#4
(17-09-20, 01:21 AM)mrfodri كتب : تصحيح الخطأ موجود في نفس الرساله وهو use 'Me' instead بمعنى استخدم كلمة Me
كود :
Panel2.Width += 3
If Panel2.Width >=700 Then
   Timer1.Stop()
   Dim f2 As New Form2()
   f2.Show()
   Me.Close()
End If
دائما إذا كنت داخل كلاس وتريد أن تشير إليه
فأشر إليه بكلمة Me وليس بإسم الكلاس


جزاك الله خير الجزاء شكرا لك تم حل المشكلة 
الرد
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم