史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   各位大大好~我又有疑問要問了...VB6.0(還是Command的問題..和之前不一樣) (http://forum.slime.com.tw/thread248259.html)

mini 2009-05-30 10:24 AM

引用:

作者: kppne0931 (文章 2159786)
那情問FORM1的設置是這樣嗎?
Private Sub Form_Activate()
sPW = "ken33664"
sID = "kenc77996"
End Sub

是的~

建議你試了有問題再整理好發問...(畢竟論壇不同於即時通)

VB基本上是很好除錯運行的開發軟體
請善用 F8鍵(步進執行) 及 中斷點 及 開啟"監看視窗"
來了解你所寫的程式

kppne0931 2009-05-31 12:12 PM

引用:

作者: mini (文章 2160128)
是的~

建議你試了有問題再整理好發問...(畢竟論壇不同於即時通)

VB基本上是很好除錯運行的開發軟體
請善用 F8鍵(步進執行) 及 中斷點 及 開啟"監看視窗"
來了解你所寫的程式


但是我用了 TEXT1檢測SPW是OK 但是TEXT2就像是無效一樣...

mini 2009-05-31 02:19 PM

引用:

作者: kppne0931 (文章 2160533)
但是我用了 TEXT1檢測SPW是OK 但是TEXT2就像是無效一樣...

也可改成
A例)
語法:

    If Form1.Text1 = sPW And Form1.Text2 = sID Then
            Label1.Caption = "連線成功"
    Else
            Label1.Caption = "連線失敗(帳號或密碼有誤)"
    End If

B例)
不過照理說
語法:

    If Form1.Text1 <> sPW Or Form1.Text2 <> sID Then
            Label1.Caption = "連線失敗(帳號或密碼有誤)"
    Else
            Label1.Caption = "連線成功"
    End If

B例 與上面 A例 是同樣的邏輯答案

kppne0931 2009-05-31 05:38 PM

引用:

作者: mini (文章 2160586)
也可改成
A例)
語法:

    If Form1.Text1 = sPW And Form1.Text2 = sID Then
            Label1.Caption = "連線成功"
    Else
            Label1.Caption = "連線失敗(帳號或密碼有誤)"
    End If

B例)
不過照理說
語法:

    If Form1.Text1 <> sPW Or Form1.Text2 <> sID Then
            Label1.Caption = "連線失敗(帳號或密碼有誤)"
    Else
            Label1.Caption = "連線成功"
    End If

B例 與上面 A例 是同樣的邏輯答案

這是Form2的程式碼

PHP 語法:

Private Sub Command1_Click()

    
Unload Form2
    With Form1
        
.Text4.Enabled True
        
.Command1.Enabled True
        
        
.Text4.SetFocus
        
.Text4.SelStart 0
        
.Text4.SelLength Len(.Text1.Text)
    
End With
    

End Sub

Private Sub Form_Load()

    
Label1.Caption "連線中"
    
Timer1.Enabled True
    Timer1
.Interval 500
    Command1
.Visible False
    
End Sub

Private Sub Timer1_Timer()
Static 
As Integer
    
    
If 5 Then
        Timer1
.Enabled False
        
If Form1.Text4 sPW And Form1.Text5 sID Then
            Label1
.Caption "連線失敗(帳號或密碼有誤)"
        
Else
            
Label1.Caption "連線成功"
          
Form1.Frame1.Enabled True
Form1
.Frame2.Enabled True
Form1
.Check1.Enabled True
Form1
.Check2.Enabled True
Form1
.Check3.Enabled True
Form1
.Check4.Enabled True
Form1
.Check5.Enabled True
Form1
.Check6.Enabled True
Form1
.Check7.Enabled True
Form1
.Check8.Enabled True
Form1
.Check9.Enabled True
Form1
.Check10.Enabled True
Form1
.Check11.Enabled True
Form1
.Text1.Enabled True
Form1
.Text2.Enabled True
Form1
.Command1.Enabled True
Form1
.Command2.Enabled True
Form2
.Command1.Visible True
        End 
If
        
        
0
        
Exit Sub
    End 
If
    
    
1
    
If Or 4 Then
        Label1
.Caption "連線中。"
    
Else
        
Label1.Caption Label1.Caption "。"
    
End If
    
End Sub 

以下是Form1的程式碼
PHP 語法:

Private Sub Command3_Click()


    
Text4.Enabled False
    Command3
.Enabled False
    Form2
.Show
    Form2
.Move Form1.LeftForm1.Top Form2.Height

End Sub

Private Sub Form_Activate()
    
sPW "kenc77996"
    
sID "ken33664"
End Sub 

以上程式碼是以text4 和text5 下去編寫

發現 text4 和text5 隨便打 都會顯示連線成功...幫檢查一下卸卸...

kppne0931 2009-05-31 08:12 PM

各位大大幫助我一下....

mini 2009-05-31 08:25 PM

語法:

If Form1.Text4 = sPW And Form1.Text5 = sID Then
    Label1.Caption = "連線失敗(帳號或密碼有誤)"

搞錯了吧... :on_77:

請再仔細看一下你就能發現

kppne0931 2009-05-31 08:29 PM

引用:

作者: mini (文章 2160674)
語法:

If Form1.Text4 = sPW And Form1.Text5 = sID Then
    Label1.Caption = "連線失敗(帳號或密碼有誤)"

搞錯了吧... :on_77:

請再仔細看一下你就能發現

我已經發現我打相反了....但是現在 只能檢測Text4會正常 text5似乎無法檢測...:on_22::on_74::on_14:

kppne0931 2009-05-31 10:40 PM

大大幫忙一下......

cwvdavid 2009-06-01 10:48 AM

你所謂的【但是現在 只能檢測Text4會正常 text5似乎無法檢測...】是指什麼?

說一下你輸入帳號密碼的情況吧...
Text4輸入kenc77996, Text5輸入123..結果是什麼?
Text4輸入ken33664, Text5輸入123..結果是什麼?
Text4輸入234, Text5輸入kenc77996..結果是什麼?
Text4輸入234, Text5輸入ken33664..結果是什麼?

kppne0931 2009-06-01 10:29 PM

引用:

作者: cwvdavid (文章 2160872)
你所謂的【但是現在 只能檢測Text4會正常 text5似乎無法檢測...】是指什麼?

說一下你輸入帳號密碼的情況吧...
Text4輸入kenc77996, Text5輸入123..結果是什麼?
Text4輸入ken33664, Text5輸入123..結果是什麼?
Text4輸入234, Text5輸入kenc77996..結果是什麼?
Text4輸入234, Text5輸入ken33664..結果是什麼?


不太懂大大給的情況...
我說明一下好了
我需要的事在Text4輸入kenc77996Text5輸入ken33664 按下按鈕(因為忘記名稱^_^所以打中文).....2個部分"同時"檢測如果2個都正確 則顯示連線成功 如果有"其中一個"錯誤則顯示"連線失敗(帳號密碼錯誤)"


我需要的是這樣 還有.....以上情況請配合第9樓與第18樓配合觀看

Living 2009-06-01 10:33 PM

引用:

作者: kppne0931 (文章 2161019)
不太懂大大給的情況...
我說明一下好了
我需要的事在Text4輸入kenc77996Text5輸入ken33664 按下按鈕(因為忘記名稱^_^所以打中文).....2個部分"同時"檢測如果2個都正確 則顯示連線成功 如果有"其中一個"錯誤則顯示"連線失敗(帳號密碼錯誤)"


我需要的是這樣 還有.....以上情況請配合第9樓與第18樓配合觀看

你問問題還要大家回頭爬樓呀:on_59::on_59:

你可以用http://forum.slime.com.tw/images/buttons/multiquote_off.gif來引用多個回文內容

繼續加油喔

kppne0931 2009-06-01 10:38 PM

引用:

作者: Living (文章 2161020)
你問問題還要大家回頭爬樓呀:on_59::on_59:

你可以用http://forum.slime.com.tw/images/buttons/multiquote_off.gif來引用多個回文內容

繼續加油喔

喔....抱歉 我沒發現有這個可以用ˊˋ:on_14:

cwvdavid 2009-06-02 12:15 PM

也就是說, 你的希望是...

Text4輸入kenc77996, Text5輸入ken33664, 按下按鈕後出現 [連線成功]
==================================
我的問題來了...

(假設你目前的程式...就是我在樓上看到的那些...)

那麼...

1. Text4輸入kenc77996, Text5輸入123..按下按鈕後出現什麼訊息?
2. Text4輸入ken33664, Text5輸入123..按下按鈕後出現什麼訊息?
3. Text4輸入234, Text5輸入kenc77996..按下按鈕後出現什麼訊息?
4. Text4輸入234, Text5輸入ken33664..按下按鈕後出現什麼訊息?
5. Text4輸入kenc77996, Text5輸入ken33664..按下按鈕後出現什麼訊息?
6. Text4輸入ken33664, Text5輸入kenc77996..按下按鈕後出現什麼訊息?

請告訴我, 當你依照上面6個方式輸入帳號密碼之後, 按下按鈕分別出現了什麼訊息...

kppne0931 2009-06-02 07:15 PM

引用:

作者: cwvdavid (文章 2161235)
也就是說, 你的希望是...

Text4輸入kenc77996, Text5輸入ken33664, 按下按鈕後出現 [連線成功]
==================================
我的問題來了...

(假設你目前的程式...就是我在樓上看到的那些...)

那麼...

1. Text4輸入kenc77996, Text5輸入123..按下按鈕後出現什麼訊息?
2. Text4輸入ken33664, Text5輸入123..按下按鈕後出現什麼訊息?
3. Text4輸入234, Text5輸入kenc77996..按下按鈕後出現什麼訊息?
4. Text4輸入234, Text5輸入ken33664..按下按鈕後出現什麼訊息?
5. Text4輸入kenc77996, Text5輸入ken33664..按下按鈕後出現什麼訊息?
6. Text4輸入ken33664, Text5輸入kenc77996..按下按鈕後出現什麼訊息?

請告訴我, 當你依照上面6個方式輸入帳號密碼之後, 按下按鈕分別出現了什麼訊息...


1. 顯示 連線失敗(帳號或密碼有誤)
2. 顯示 連線失敗(帳號或密碼有誤)
3. 顯示 連線失敗(帳號或密碼有誤)
4. 顯示 連線失敗(帳號或密碼有誤)
5. 顯示 連線失敗(帳號或密碼有誤)
6. 顯示 連線失敗(帳號或密碼有誤)

我自己看了 也很無言....:on_69:

cwvdavid 2009-06-02 08:23 PM

請把你的

Label1.Caption = "連線失敗(帳號或密碼有誤)"

改成...

Label1.Caption = "連線失敗(你輸入的[" & Form1.Text4 & "]跟[" & sPW & "]可能不同)(你輸入的[" & Form1.Text5 & "]跟[" & sID & "]可能不同)"

然後再做一次...看看那6次的結果是什麼...


所有時間均為台北時間。現在的時間是 12:25 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1