[.NET] 按鈕開另一視窗,原視窗就關閉
對不起,新手在下又來了 <囧
現在在做登入畫面,共三個Form
f1 = 登入畫面
f2 = 使用者介面
f3 = 管理者介面
我希望在f1帳號密碼都輸入完後,按button"登入"進入f2或f3時,
f1可以關閉..
但是我如果在敘述結束後用 Me.Close(),
按下按鈕不止把f1關了,連f2或f3都開不起來
ps.此為方法1
如果我另外宣告f1為本身視窗,
再用另外一個If判斷f2或f3開啟時, f1.Close()
這樣的話,f2或f3可以開起來,但是f1還是會在orz
ps.此為方法2
以下是我的程式碼:
灰色字是只有方法2才出現的
=================================================================
Public Class Form1
Dim f1 As Form1
Dim f2 As Form2
Dim f3 As Form3
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
f1 = New Form1()
f2 = New Form2()
f3 = New Form3()
Dim conF2 As Integer
Dim conF3 As Integer
If TextBox1.Text = "Admin" Then
If TextBox2.Text = "xxxx" Then
f3.Show()
conF3 = 1
Else
MsgBox("密碼錯誤,請重新輸入", MsgBoxStyle.Exclamation, "錯誤
訊息")
End If
Else
f2.Show()
f2.Label6.Text = TextBox1.Text
conF2 = 1
End If
If conF2 = 1 Or conF3 = 1 Then
f1.Close()
End If
'<--在方法1這裡是寫 Me.Close()
End Sub
--
簡單的問題書上找不到,MSDN又看不太懂
所以只好來這邊求助...還請多包涵<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.11.61
※ 編輯: siaujan 來自: 59.113.11.61 (04/14 16:43)
推
04/14 17:15, , 1F
04/14 17:15, 1F
推
04/14 17:49, , 2F
04/14 17:49, 2F
討論串 (同標題文章)