VB一個非常簡單的問題 可是小弟 卻不知道 ..
本帖最後由 cpu66300 於 2015-3-11 23:06 編輯我在寫 一個登入器........
我的程式碼如下:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Then
MsgBox("帳號不可以空白!", 0 + 64, "訊息")
Else
If TextBox1.Text = "123456789" Then
If TextBox2.Text = "987654321" Then
Form2.Show()
Unload (Me) <<<<<<<<<<<我的問題 就這個 我要關閉form1 的表單..可是他說我沒有宣告?
Else
MsgBox("帳號或密碼錯誤!", 0 + 64, "訊息")
End If
Else
MsgBox("帳號錯誤!", 0 + 64, "訊息")
End If
End If
End Sub
還是有其他辦法呢? 請大大幫我一下 感恩! 本帖最後由 way08166 於 2015-3-11 23:22 編輯
Unload Form1 way08166 發表於 2015-3-11 23:21
Unload Form1
還是不行餒 他說我的 Unload 沒有宣告 之後 我打 Form1 的話 叫我參考 Me
錯誤 2 'WindowsApplication1.Form1' 不可以透過其預設執行個體參考自身; 請使用 'Me' 代替。
這是?? Unload.Me
Unload Me
試試看吧 Me.Close()
很久沒用 不確定.... Doem 發表於 2015-3-11 23:40
Me.Close()
很久沒用 不確定....
在這還是感謝 大大幫忙回答.....
不過 這樣變成 我兩個表單一起 關閉了=ˇ= Form1.Close().... = =" Doem 發表於 2015-3-11 23:45
Form1.Close().... = ="
有 照你一開始打時候 不行 我就有是過 了 Form1.Close()
一樣跟我說
不可以透過其預設執行個體參考自身; 請使用 'Me' 代替 way08166 發表於 2015-3-11 23:40
Unload.Me
Unload Me
試試看吧
一樣餒 他說我沒有宣告 Unload 這個東西=ˇ=
抱歉讓大大 用這麼多時間 為我解答 還是 我是用 2005VB 寫的 有關西嗎? VB的話...
在From1的話要操作Form1只能用Me
在From2的話要操作Form2只能用Me
然後你會兩個表單同時關閉這牽扯到父 子表單關係
你如果預設Form1是父表單的話 如果關閉它就相單於關閉程式 Doem 發表於 2015-3-12 00:14
VB的話...
在From1的話要操作Form1只能用Me
我懂了 所以我要把 FORM2當 負程式 就對了
顛倒 來做... 我試試看 感謝大大 form1.Hide ?? 您好
我是就是愛~VB管理員
程式碼的最後的標註是不能任意刪除的
如果要關閉form1表單的話
Unload Form1
這樣就可以了
如果本身就是Form1建議用Me代替
改為
Unload Me
頁:
[1]