منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] شاشه دخول والانتقال الى الفورم الثاني - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=42279)



شاشه دخول والانتقال الى الفورم الثاني - محمد مسافر - 25-08-22

السلام عليكم

استفسار بخصوص عندي فورم1 دخول يوجد اشكاليه عندي بمجرد الضغط على زر دخول   LOGIN  ينتقل الى الفورم 2 المسمى عندي بـ frmContactPerson ولكن لا يختفي الفورم 1  هل بالإمكان معرفه الإشكالية على الرغم اني عملت الامر Close() ولكن للاسف هناك نقص ؟

اريد بمجرد الضغط على login  يظهر لي فورم 2 ويختفي فورم 1 في نفس الوقت .

كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim command As New OleDbCommand("SELECT [ID] FROM [Staff] WHERE [usernameField] = username AND [passwordField] = password", Con)
       Dim usernameParam As New OleDbParameter("username", Me.TextBox1.Text)
       Dim passwordParam As New OleDbParameter("password", Me.TextBox2.Text)
       command.Parameters.Add(usernameParam)
       command.Parameters.Add(passwordParam)
       If Con.State = ConnectionState.Closed Then Con.Open()
       Dim reader As OleDbDataReader = command.ExecuteReader()
       If reader.HasRows Then
           TextBox2.Text = ""
           reader.Read()
           IDUser = reader.GetValue(0).ToString
           Dim Frm As New frmContactPerson
           Frm.Show()

       Else
           MessageBox.Show("خطأفي كلمة السر أو الأسم")
           TextBox2.Text = ""
       End If
       If Con.State = ConnectionState.Open Then Con.Close()
   End Sub



RE: شاشه دخول والانتقال الى الفورم الثاني - عبد العزيز البسكري - 26-08-22

إذا كنت كتبت الأمر

Close

هل جربت تفعيل هذا الخيار



RE: شاشه دخول والانتقال الى الفورم الثاني - محمد مسافر - 26-08-22

(26-08-22, 12:17 AM)عبد العزيز البسكري كتب :
إذا كنت كتبت الأمر

Close

هل جربت تفعيل هذا الخيار


شكرا حبيبنا واستاذنا عبد العزيز الله يحميك .


هل بالإمكان ظهور اليوزر المستخدم في دخول المشروع بحيث يكون ظاهر في الفورم الرئيسي للبرنامج .
طبعاً البرنامج متصل بقاعدة بيانات وفيه صلاحيات اسماء المستخدمين والباسورد لكل واحد .



RE: شاشه دخول والانتقال الى الفورم الثاني - عبد العزيز البسكري - 27-08-22

(26-08-22, 09:23 PM)محمد مسافر كتب :
(26-08-22, 12:17 AM)عبد العزيز البسكري كتب :
إذا كنت كتبت الأمر

Close

هل جربت تفعيل هذا الخيار


شكرا حبيبنا واستاذنا عبد العزيز الله يحميك .


هل بالإمكان ظهور اليوزر المستخدم في دخول المشروع بحيث يكون ظاهر في الفورم الرئيسي للبرنامج .
طبعاً البرنامج متصل بقاعدة بيانات وفيه صلاحيات اسماء المستخدمين والباسورد لكل 
[quote pid='184750' dateline='1661534619']
واحد .

[/quote]
بسيطة أخي و بدون أي تفكير
اسم المستخدم الذي بفورم تسجيل الدخول و الذي هو بالتاكست بوكس رقم 1 كمثال
قبل عملية 
Close
أكتب مثلا
MainForm.Label1.Text = Me.TextBox1.Text



RE: شاشه دخول والانتقال الى الفورم الثاني - رضوان الجماعي - 06-09-22

اخي العزيز لا تستخدم
me.close()
بل استخدم
Me.Hide()
وتخلص المشكله