1樓:匿名使用者
x = 1y = 5
z = 2for k = x to y step zy = y - 1
clsprint y; k
next把y,k的顯示放在迴圈裡面,那樣就是2,5因為for next裡面的語句只會執行到條件允許的範圍。
到7停止是因為,vb會判斷條件是否成立,所以還要先加一個步長,看看是不是對的。如果符合條件則繼續執行,不對就結束。類似條件判斷的語句,也會有這種情況。
所以程式設計的時候要注意。至於為什麼這樣,你別問我,我不知道。
2樓:網友
第1個問題:for迴圈的結束條件就是這樣約定的:當前迴圈變數值=前一次迴圈變數值+step值,如當前迴圈變數值大於(step值為正)或小於(step值為負)迴圈終值,則迴圈結束。
第2個問題:在next之後,print y;k之前增加一行,輸入k=k-z即可。或者在y = y - 1之後,next之前增加一行,輸入if y = 2 then exit for也可以。
vb迴圈顯示和呼叫視窗結果卻不是我所想的結果,請看下面的,**等
3樓:匿名使用者
具體原因我不十分清楚,但是從邏輯看,貌似是因為非多程序程式設計造成的cmdsend失去焦點後不再能復活。解決方案是使用cmdsend click啟用一個timer控制元件,將現有**放到timer事件中去,timer的間隔設為1000應該足夠了。具體是:
option explicit
dim y as integer
private sub form_load()
end sub
private sub cmdsend_click()
end sub
private sub timer1_timer()if y>4 then
exit sub
elsey=y+1
end if
...此處放你**。
end sub
4樓:匿名使用者
sleep 時間太短啦吧 才 秒估計是在秒內 反應不過來 ,另外 for y=0 to 4 是 迴圈5次的。
vb迴圈執行結果窗體顯示
5樓:匿名使用者
答案選擇d
k未定義,會出錯的。
vb用單迴圈實現單擊窗體顯示圖1所示圖形。提示:去點**中的【?】,添些正確**
vb.net迴圈呼叫同一個窗體的問題
6樓:然後去遠足
目測是 setparent() 的鍋,你把這句註釋了,用 showdialog() 應該就能符合你的要求了。
題主是想用系統 api 來模擬類似 mdi 父子窗體的結構嗎?
vb查詢結果顯示窗體
7樓:網友
動態設定另一個窗體的連結資料庫控制元件,顯示資料,查詢的欄位從頭一個窗體裡讀取。
8樓:匿名使用者
查詢 你要查詢什麼。
如果查詢好了。
可以在form1中輸入。
這樣可以跨窗體的操作控制元件,顯示結果。
如何用VB把窗體檔案編譯成可執行檔案exe)
1 以gcc編譯器來為例,可以分自為四步。第一步是預處理,包括語法檢查等工作。gcc p abc.c 第二步由源程式生產組合語言 gcc s abc.c 會生成abc.s檔案,這個檔案裡就是彙編 第三步編譯器生成目標 一個原始檔生成一個目標 gcc c abc.c 會生成abc.o 第四步聯結器從目...
vb程式閱讀題1執行下面程式段的輸出結果是
第1題的輸出結果是 tab n 可選的 n 引數是在顯示或列印列表中的下一個表示式之前移動的列數。例如print tab 10 將在第10列出現 關於vb程式題 private sub mand1 click dim a as integer for i 10 to 1 step 2 s s i 你...
VB 2 31為什麼執行結果是true?應該很簡單但是是新手不明白其中奧妙,望解答
安照vb的運算bai優先順序,2 3 1相當於 du 2 3 1 也就是 false 1 2 3顯然是假的zhi 此時vb發現小於dao號左右兩邊資料內類容型不一樣,vb會進行強制轉換,再比較大小,false轉換為數值 0,而0 1的比較結果,就是true 病情分析 您好,這些訊息如果不是經過國家權...