1樓:換號多次
private sub command1_click()
'判斷是否輸入了使用者名稱。
if = then '如果text1為空 , 即沒有輸入使用者。
msgbox "請輸入使用者名稱!",vbokonly + vbcritical, "錯誤"
exit sub '退出這個過程。
else: '如果輸入了使用者名稱。
if = 軟體世界" and = 12345" then '如果輸入的使用者名稱是"軟體世界"且密碼為"12345"
msgbox "你是合法使用者,歡迎進入!",vbokonly + vbinformation, "歡迎進入"
'輸出正確彈出視窗form2
else: '如果不是"軟體世界"或密碼不是"12345"
msgbox "使用者名稱或密碼錯誤!",vbokonly + vbcritical, "錯誤"
= 清空text1及text2控制項中的文字內容,讓使用者重新輸入。
end if
end if
end sub
2樓:邢少川
改這個msgbox 〃你是合法使用者,歡迎進入!〃
else = empty
改else後面的。
求高手解一道vb,謝謝!
3樓:東谷秋
錯了吧。結果x跟i應該都是21
來看下過程:
x的初值是5
i = 1 to 20 step 2
就是從1到20每次遞增2所以是。
到21的時候超出20,迴圈不再執行。
所以迴圈一共執行10次。
看一下執行過程。
x的值 i的值。
第一次 5 1
第二次 5 3
第三次 6 5
這裡說一下,因為x在小於5的時候\5(整除5)都是0所以x的值不會有變化。
第四次 7 7
第五次 8 9
第六次 10 11
第九次 18 17
第十次 21 19
到這裡i還要在遞增2,所以值就變成了21,在去判斷21是否小於20因為不小於20,所以迴圈不再被執行,x的值還是21所以結果是21 21
即x=21 i=21
ps:\是整除的意思 /是除以的意思,不要搞混哦。
完畢,希望對你有用,謝謝~~
求vb大神解答,盡可能詳細,多謝!
4樓:瘋狂小鳥
進入迴圈。
k=0時,輸入值位為1,a(0+1)=a(1)=1,b(3-0)=b(3)=1
k=1時,輸入值位為3,a(1+1)=a(2)=3,b(3-1)=b(2)=3
k=2時,輸入值位為5,a(2+1)=a(3)=5,b(3-2)=b(1)=5
k=3時,超出範圍,迴圈結束,此時返回值k=3輸出b(k)=b(3)=1
望採納。。。
5樓:匿名使用者
a和b是有四個元素的陣列。
輸入3次。第一次儲存到a的第2個和b的第4個元素。
第二次儲存到a的第3個和b的第3個元素。
第三次儲存到a的第4個和b的第2個元素。
列印b的第4個元素。
以上是執行過程,那麼你說是幾呢?
6樓:
for迴圈賦值後,b(3)=1
b(2)=3
b(1)=5
而緊接for k=0 to 2
next k
後,此時k的值應為3(2的next),故。
b(k)=b(3)=1
求vb大神解答!
7樓:聽不清啊
這個題目主要考察對str$這個函式的了解。
這個函式是把數值型量轉換為字串的函式,當數值為正數時,數字前面的符號位留空。所以,實際上是p=len(" 123 145"),其值為8。
linux的問題,請各位高手指點
option routers 定義閘道器 subnet 定義要宣告的子網 subnet mask 定義子網掩碼 domain name 定義要分配的網域名稱 domain name servers 定義要分配的dns伺服器ip位址 range 定義要分配的ip位址的範圍 host 定義要分配保留位址...
Excel的小問題,高手請指點,Excel的乙個小問題,高手請指點
1 把你的兩個表合在同一檔案的不同 裡 假如名稱分別為sheet1 sheet2,sheet1有6000多的,sheet2為1000多的,並假設sheet1中姓名在a列,分數在b列,sheet2中姓名在a列 2 最好是學號列的,兩 都有唯一性的列,可以防止重名或有輸錯的,但姓名列基本可以了,出錯不會...
請高手指點關五行問題,請高手指點我的五行屬性
丙寅 癸巳 乙亥 壬午.乙木主命,身偏強一點.火土木有利.紫水晶.粉水晶屬火.可戴 帶綠水晶 那樣子泡妞時運高 3中也可以 但是自己要搭配好 請高手指點我的五行屬性 命主姓名 某人 出生地 未知。您的生辰詳細資訊如下 公曆 1981年9月11日 星期五 5點 農曆 辛酉年八月十四日卯時 春節 2月5...
請高手指點c語言中的小問題
void main printf there is d words in the line.n num 不說程式寫的怎麼樣,只解釋 include void main 單詞數num自加1,等價於num num 1 printf there is d words in the line.n num w...
請高手幫忙看看這個關於vb的問題。。懵了
如果是多個frame放在一起的話,應該是疊加被覆蓋造成不顯示,可以在加一句 顯示frame1.zorder 0 把frame1換成你需要顯示的frame frame1.visible true 隱藏frame1.zorder 1 把frame1換成你需要顯示的frame frame1.visible...