منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] اخفاء فروم الـ login - واظهار الفروم التالي - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] اخفاء فروم الـ login - واظهار الفروم التالي (/showthread.php?tid=36438)



اخفاء فروم الـ login - واظهار الفروم التالي - Sanaa2 - 17-09-20

السلام عليكم ورحمة الله وبركاته
اسعد الله اوقاتكم بكل خير اخواني

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

 الفكره والاكواد من هذا المقطع ولكنه ب 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

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


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



RE: اخفاء فروم الـ login - واظهار الفروم التالي - mrfodri - 17-09-20

تصحيح الخطأ موجود في نفس الرساله وهو 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 وليس بإسم الكلاس


RE: اخفاء فروم الـ login - واظهار الفروم التالي - mrfodri - 17-09-20

عند مراجعة الفيدو اتضح أنه استخدم Hide ولم يستخدم Close كما فعلت أنت
كود :
Panel2.Width += 3
If Panel2.Width >=700 Then
  Timer1.Stop()
  Dim f2 As New Form2()
  f2.Show()
  Me.Hide()
End If



RE: اخفاء فروم الـ login - واظهار الفروم التالي - Sanaa2 - 17-09-20

(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 وليس بإسم الكلاس


جزاك الله خير الجزاء شكرا لك تم حل المشكلة