Re: [VB6 ] 新手求問if之問題

看板Visual_Basic作者 (B.r)時間19年前 (2006/12/11 20:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
Dim a as Integer a = val(txtX.text) IF txtX.Text < 10 Then MsgBox("aaaaaaa") else If a > 11 and a < 20 Then Msgbox("bbbbbbbbb") else Msgbox("cccccc") end if end if ※ 引述《imadreamer (Loser界的勞斯萊斯)》之銘言: : 由於我是自學者,對於VB的一些語法都搞不清楚, : 像最近要練習的if ...then...elseif的語法,弄得有 : 點糊塗。是這樣的,要利用textbox輸入數值,判斷式 : If txtX.Text < 10 Then : a1 = MsgBox("aaaaaaa") : ElseIf 11 < txtX.Text < 20 Then : a2 = MsgBox("bbbbbbbb") : ElseIf txtX.Text > 21 Then : a3 = MsgBox("cccccc") : End If : 當我輸入<10的數字,會跑出正確的msgbox : 而當我輸入>21的數字,會跑出屬於11~21的msgbox : 可是當我輸入11~21之間的數字,正確的msgbox : 請問是那個部分寫錯了,請指教一下,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.176.167
文章代碼(AID): #15VKdmBr (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #15VKdmBr (Visual_Basic)