با سلام به اساتید
من یه فرم لاگین دارم که باید بعد از چک نام کاربری و کلمه عبور ، یک فرم mdi رو در vb.net 2005 باز کنه. کد به شرح زیر است:
ولی نمی دونم چرا وقتی می خواد وارد بشه هم فرم login بسته می شه و هم فرم MDI اصلی.
سناریوی کار هم به این صورته که اول باید فرم login بسته بشه و بعد فرم MDIکه اسمش frmMain هست باز بشه.
لطفا اگه میشه یک رهنمائی بفرمائید. خیلی هم دنبالش گشتم. ولی چیزی به دست نیومد.
من یه فرم لاگین دارم که باید بعد از چک نام کاربری و کلمه عبور ، یک فرم mdi رو در vb.net 2005 باز کنه. کد به شرح زیر است:
کد:
If textBox1.Text = ""OrElse textBox2.Text = ""Then
MessageBox.Show("مقادیر فیلدها نمی توانند خالی باشند")
Else
Dim dbCheck AsNew FirstClass()
Dim dtChek AsNew DataTable()
dtChek = dbCheck.dbOut(("SELECT TOP 100 PERCENT UserName, Password FROM dbo.Users WHERE (Password = '" & textBox2.Text.Trim() & "' AND UserName = '") + textBox1.Text.Trim() & "') ORDER BY UserName")
If dtChek.Rows.Count <= 0 Then
MessageBox.Show("نام کاربری و کلمه عبور اشتباه وارد شده اند")
Else
Me.Close()
Dim frm As frmMain = New frmMain()
frm.Show()
EndIf
EndIf
ولی نمی دونم چرا وقتی می خواد وارد بشه هم فرم login بسته می شه و هم فرم MDI اصلی.
سناریوی کار هم به این صورته که اول باید فرم login بسته بشه و بعد فرم MDIکه اسمش frmMain هست باز بشه.
لطفا اگه میشه یک رهنمائی بفرمائید. خیلی هم دنبالش گشتم. ولی چیزی به دست نیومد.