VB語句問題為什麼顯示END IF沒有塊IF

2022-03-10 22:35:01 字數 1712 閱讀 6143

1樓:匿名使用者

排列正確後明顯少了兩個endif啊,不過我估計我這種排列方法到不到你的設計思路,但是回答你的問題還是夠了的,總之if 跟endif 的數量要一樣多

2樓:匿名使用者

暈死,這樣寫肯定錯啊

private sub command1_click()

if text1.text = "daizhicai5310" then

r = msgbox("口令正確,點選確定啟動qq拼音,點選取消退出程式", vbokcancel, 啟動確認)

if r = 1 then

shell "e:\dzc\qqpinyin_setup_4.5.2004.400.exe"

text1.text = "正在啟動 請稍等。。。。。。"

end if

if r = 2 then

unload me

end if

else

text2.text = val(text2.text) - 1

if text2.text > 0 then

msgbox "第" & (3 - text2.text) & "次口令錯誤,請重新輸入"

else

msgbox "三次輸入錯誤,系統即將退出"

text1.enabled = false

unload me

end if

end if

end sub

3樓:匿名使用者

你裡面有4個if 而你的end if 只有3個

vb中 為什麼顯示end if 沒有塊if

4樓:lo懷朔ve桐乃

private sub command1_click()i = 1

m = text1.text

while i <= 3

if m > texti.text then m = texti.text

end if

i = i + 1

wend

print m

end sub

「if m > texti.text then m = texti.text」

if m > texti.text then m = texti.text

這種連續寫法不需要加end if

你只需要刪掉就好

需要加end if的寫法

if m > texti.text thenm = texti.text

end if

5樓:冼濱

條件語句有2種格式。如果全部寫在一行,不要寫end if。

vb 驗證尼徹斯特定理,它一直顯示"end if沒有塊if"

6樓:匿名使用者

一個if 對應一個end if 除非 和then 寫同行 不需要end if

還有for迴圈 不可以跨越if結構

if xx then

for i = 1 to 10

else

next

end if

7樓:36000天

你數下配對

**不清楚,一個if ---end if 肯定缺了

vb中end if沒有塊if 10

DXP中管腳顯示的問題為什麼顯示不是直線而是兩個三角形

外部邊沿始終是雙向訊號。win7是吧?早期的dxp和win7二者不太相容,經常會出現一些問題,建議 1.在xp系統下執行dxp 2.win7下安裝最新的altium designer 9或10 在dxp軟體中,這三種原理圖元件引腳有什麼區別?圓圈是將管腳設定為低態觸發符號 三角形是將管腳設定為右向或...

c語言問題為什麼輸出全是笑臉,C語言問題,為什麼輸出全是笑臉

高精度儲存大數時應該用int型,否則按字元輸出 具體看下ascii編碼 如需要修改程式,追問一下 把 while a n getchar n 一句中的 a n getchar 用括號括起來,改為 while a n getchar n 運算子優先順序的問題 while a n getchar n 語...

政治問題 為什麼要發展低碳經濟,政治問題 為什麼要發展低碳經濟

從企業角度來講,在節能減排目標的指導下,企業通過採用清潔生產方式 迴圈經濟模式和低碳發展戰略,一方面可以提高資源的利用效率,降低生產成本 另一方面能夠增加企業作為社會公民的美譽度,提振企業社會責任感。從大的方面來說 1.發展低碳經濟,有利於產業結構的調整和優化升級,提高經濟效益。2有利於轉變經濟發展...