คือ ผมต้องการทำหน้า ล๊อกอิน ครับ แล้วเก็บค่าจาก text box 1 form 1 ไป form 2 text box 2 เพื่อแสดงผล ชื่อ user แต่ติดตรงที่ว่า พอกดออกจากระบบแล้ว ล๊อกอินด้วย user ใหม่ ค่าของ text box 2 ยังเป็นชื่อเดิมครับ ผมทำ text box 2 ให้เป็นค่าว่างแล้วก็ไม่ได้ครับ ไม่ทราบว่าต้องแก้ อย่างไรครับ มือใหม่ครับ ขอบคุณล่วงหน้าครับ --
Private Sub bntLOGIN_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bntLOGIN.Click
Dim objConn As New SqlConnection
Dim objCmd As New SqlCommand
Dim strConnString, strSQL As String
strConnString = "Server=localhost;UID=sa;PASSWORD=adminadmin;Database=sanook_arena;Max Pool Size=400;Connect Timeout=600;"
objConn.ConnectionString = strConnString
objConn.Open()
Dim intNumRows As Integer
strSQL = "SELECT COUNT(*) FROM member WHERE Username = '" & Me.txtID.Text & "' AND [Password] = '" & Me.txtPASS.Text & "' "
objCmd = New SqlCommand(strSQL, objConn)
intNumRows = objCmd.ExecuteScalar()
If intNumRows > 0 Then
Dim frm As New frm_main
frm_main.lbl_name.Text = txtID.Text
frm.Show()
Me.Hide()
Else
MessageBox.Show(" ? คุณใส่รหัสผ่านผิด กรุณาใส่ใหม่อีกครั้ง :")
End If
objConn.Close()
objConn = Nothing
Private Sub frm_main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
lbl_name.Text = Frm_Login.txtID.Text
End Sub
-----
ปุ่มลบค่าใน text.ID และกลับไปหน้า login ครับ
Code (VB.NET)
Private Sub btn_cancel_select_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancel_select.Click
Frm_Login.txtID.Text = ""
Dim frm As New Frm_Login
frm.Show()
Me.Close()
Date :
2013-03-19 09:43:52
By :
defter
No. 4
Guest
แก้ contructor ของ form2 ให้รับ parameter ได้
พอ form1 เรียก จะได้รับ paramater ไปได้เลย
Dim frm As New frm_main(....................) <-- ใส่ในนี้