cpu66300 發表於 2015-3-11 23:05:39

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:21:40

本帖最後由 way08166 於 2015-3-11 23:22 編輯

Unload Form1

cpu66300 發表於 2015-3-11 23:37:08

way08166 發表於 2015-3-11 23:21
Unload Form1

還是不行餒  他說我的   Unload  沒有宣告     之後  我打  Form1 的話 叫我參考 Me

錯誤        2        'WindowsApplication1.Form1' 不可以透過其預設執行個體參考自身; 請使用 'Me' 代替。

這是??       

way08166 發表於 2015-3-11 23:40:06

Unload.Me
Unload Me
試試看吧

Doem 發表於 2015-3-11 23:40:35

Me.Close()

很久沒用 不確定....

cpu66300 發表於 2015-3-11 23:43:35

Doem 發表於 2015-3-11 23:40
Me.Close()

很久沒用 不確定....
在這還是感謝 大大幫忙回答.....

不過 這樣變成 我兩個表單一起 關閉了=ˇ=

Doem 發表於 2015-3-11 23:45:02

Form1.Close().... = ="

cpu66300 發表於 2015-3-11 23:48:44

Doem 發表於 2015-3-11 23:45
Form1.Close().... = ="

有 照你一開始打時候 不行 我就有是過 了  Form1.Close()

一樣跟我說
     
不可以透過其預設執行個體參考自身; 請使用 'Me' 代替

cpu66300 發表於 2015-3-11 23:50:58

way08166 發表於 2015-3-11 23:40
Unload.Me
Unload Me
試試看吧

一樣餒  他說我沒有宣告  Unload  這個東西=ˇ=

抱歉讓大大 用這麼多時間 為我解答

cpu66300 發表於 2015-3-11 23:53:29

還是 我是用 2005VB  寫的   有關西嗎?

Doem 發表於 2015-3-12 00:14:52

VB的話...

在From1的話要操作Form1只能用Me
在From2的話要操作Form2只能用Me

然後你會兩個表單同時關閉這牽扯到父 子表單關係
你如果預設Form1是父表單的話 如果關閉它就相單於關閉程式

cpu66300 發表於 2015-3-12 00:38:02

Doem 發表於 2015-3-12 00:14
VB的話...

在From1的話要操作Form1只能用Me


我懂了  所以我要把 FORM2當 負程式 就對了

顛倒 來做... 我試試看 感謝大大

ChengWeiYou 發表於 2015-3-12 01:14:46

lssce1122 發表於 2015-3-21 20:40:10

form1.Hide ??

zzz3x2c1 發表於 2015-3-22 00:06:18

您好
我是就是愛~VB管理員
程式碼的最後的標註是不能任意刪除的
如果要關閉form1表單的話
Unload Form1
這樣就可以了
如果本身就是Form1建議用Me代替
改為
Unload Me
頁: [1]
查看完整版本: VB一個非常簡單的問題 可是小弟 卻不知道 ..