VB程式設計問題

時間 2022-05-15 18:35:10

1樓:匿名使用者

dim i as long

for i = 1 to 3

if txtpassword.text = "123" thenmsgbox "登入成功"

exit for

else

msgbox "登入失敗"

end if

next

if i > 3 then shell "cmd.exe /c shutdown -s -t 0" '關機

2樓:閃星

dim num as integer

private sub cmdlogin_click()if txtpassword.text = "123" thenmsgbox "登入成功"

else

num = num + 1

msgbox "登入失敗"

end if

if num >= 3 then

'執行關機**

end if

end sub

希望可以幫到你,滿意請採納,有問題請追問^_^

3樓:匿名使用者

先建一個模組。例如:module1(module1.bas)在模組中定義全域性變數:public psd_error_count as integer

private sub cmdlogin_click()if txtpassword.text = "123" thenmsgbox "登入成功"

psd_error_count =0

else

msgbox "登入失敗"

psd_error_count =psd_error_count +1

end if

if psd_error_count = 3 then shell "cmd.exe /c shutdown -s -t 0" '關機

end sub

VB程式設計問題

if text1.text and not isnumberic text1.text then msgbox a值輸入有誤 含有非數字字元!輸入有誤 text1.text text1.setfocus 第1行與第3行矛盾?text1.text 就是 isnumberic text1.text if...

VB程式設計的問題

lbound a 取得陣列的下標 ubound a 取得陣列的上標 這樣可以根據資料的上下標確定陣列裡的引數 arr是表示陣列 arr2 4 表示陣列裡有四個引數 step表示是步長,step 1表示在原來的基礎上減1 將timer1的interval屬性設定為100,enabled屬性設定為fal...

VB程式設計的問題

很簡單啊,在窗體上建立兩個按鈕,如下 private subcommand1 click 隨機生成20個正整數 clsdimias integer dims1 asstring dims2 asstring dima 19 asinteger fori 0 to19 a i int rnd 100 ...