解釋VB問題,

時間 2023-03-24 06:20:02

1樓:松語夢

private sub form_keydown(keycode as integer, shift as integer)'當在對話方塊裡按下任意鍵引發的事件。

select case keycode

case vbkeyf1: '如果按的f1,則顯示form1

case vbkeyf2: '如果按的f2 ,則顯示form2

end select

end sub

2樓:網友

這樣不行。在form1中新增:

private sub form_keydown(keycode as integer, shift as integer)

if keycode = vbkeyf2 then :

end sub

在form2中新增:

private sub form_keydown(keycode as integer, shift as integer)

if keycode = vbkeyf1 then :

end sub

'要是把一個判斷放在一個窗體,當顯示另一個窗體時,原來的窗體已經失去焦點了,怎麼還能響應事件呢?

vb問題 求解

3樓:柳晴桖

解決問題這些,然後qq的話放在開頭看的這麼調壓的方法都是不一樣的,每個人想的都是。

4樓:幸運的蒼老師

被問題求解,肯定要解釋好才行啊,是不是?

5樓:三冥界火麒麟三

未必問題是達到一定的標準才能非常靠譜。

6樓:匿名使用者

一問題求解你可以把他倆互算。

7樓:文化丶兔子

那種變成尾巴,你都可以自己去找到問題。

8樓:單調

問題題目有問題的話,你可知道他可能會更瞭解。

9樓:網友

這個問題應該是要專業的人去解,一般人是解不出的。

10樓:百小度

這個的話可以去進春上班,可以幫你解答的。

11樓:奚連

我覺得你可以去詢問一下你的老師,或者詢問一下你父母吧。

vb問題 急···**等

12樓:

答案是b

你的疑問可能在於 if not(j mod 2)處在這裡的not意在取(j mod 2)相反數減1比如:not(5)為-6

那麼not(j mod 2)的值在此始終就為-1和-2因此if not(j mod 2)在執行時的實際值為if -1或者if -2,那麼這個語句的造價語句其實就是if true,所以此語句始終都在執行。

那麼 此迴圈要執行i的兩次包含j的四次迴圈的迴圈,所以最後x的結果為10

vb 問題。請各位高手們幫幫忙。 10

vb問題 求解

13樓:匿名使用者

1,b棧的進出方式:先進後出,後進先出!

第一次:進e1,e2 [棧中存著(從上到下):e2,e1]僅讀出為: e2

第二次進入:e3,e4 [棧中存著:e4,e3,e1]僅讀出: e4 [棧中剩下的存著:e3,e1]再讀出,則為:e3,e1

所以整體進入棧的順序為:e1,e2,e3,e4而整體出棧的順序為:

e2,e4,e3,e1

2b和上題一樣仍是考進棧出棧 記住先進後出(後進先出)所以出棧順序肯定是反著來 只有b滿足這個條件。

vb問題,求具體解釋

14樓:匿名使用者

對於3題:vb在進行運算的過程,需要用儲存單元存放中間運算過程,而這個儲存單元的型別是根據常數的型別決定的。

例如:x = 100 * 2

vb根據100和2決定用整型來儲存100*2的積。

現在第3題:

print 200 * true * 200會採用整型來儲存 200 * true * 200 的積,所以結果就產生「溢位」。(true轉換為-1)

對於4題:print 200 * false * 200vb首先將false轉換為0,所以結果為0對於6題:

print 200 * cint( *200vb首先將cint(運算得到1,所以也產生「溢位」。

產生「溢位」的原因是,整型型別範圍為:-32768 --32767

15樓:四十五度的主人

解答如下:

1. vb只識別英文標點符號,①裡面是中文的雙引號,所以不識別。

2. 可以,,兩數相乘,結果為40020,這個不需要多說吧?

3. 型別不匹配,true是boolean型別,返回值為1,但是不能與數字直接相乘。

4. 這個可以,false的值就是0,所得結果為0,,,好奇怪,為什麼false就行呢?

這個你先記住吧,我也不知道為什麼這麼規定。

5. fix(,這是個取整函式,得到整數1

6. cint("1",這是個string型別,不能直接與實數相乘,如果改成int(就可以了。

16樓:匿名使用者

①★可以執行,前面的200是字串型資料在有乘法運算的時候會將其自動轉換成浮點型別並與後面的相乘輸出結果。

②★可以執行,列印的是乘得的結果(是浮點型別,計算結果沒有越界,不會溢位)

③不能執行,true在進行乘法運算時會轉化為-1,是整型資料,-40000越界了,會溢位。

④★可以執行,false會轉化為0,輸出0

⑤★可以執行,fix(會直接返回1,由於其返回值型別為浮點型別,所以其最終返回值型別不是整型,因此40000不會溢位。

⑥不能執行,cint(會四捨五入成1是整型數值,40000越界了,會溢位。

17樓:匿名使用者

b (1,2,5)

6th =40,000超過-32,768 至 32,767,產生溢位錯誤。

請問vb大佬,這3個問題怎麼理解(61,62,63) 25

18樓:匿名使用者

在視窗右邊有一個黑色的小三角圖示,就是一個可以上下移動的滾動條,用滑鼠拖曳該滾動條,可以看到下面顏色文字框裡數字的變化,這就是一個把滾動條的值作為輸入資料的例子。

所以:61,62 錯誤,而63是正確的。

VB問題求助,Vb問題求助

看了半天你的 頭疼.看明白了,兩個do while檢查不嚴格,改成下面就可以了.do while cstr n cstr chr 10 and cstr n cstr chr 13 and cstr n do while cstr n cstr chr 10 and cstr n cstr chr ...

VB程式設計問題,VB程式設計問題

dim a,b 定義兩個變體型變數a,b,在該模組範圍內有效 private sub form load 窗體載入事件觸發的函式 a picture1.width 記錄 框控制元件picture1的寬度到a變數 b picture1.height 記錄 框控制元件picture1的高度到b變數 hs...

vb 整除的問題,VB 整除的問題

private sub command1 click dim n as integer,sum as longn cint text1.text if n 1000 or n 1 thenmsgbox 輸入數值超範圍 exit sub end if for i 0 to n step 3sum su...