vb 中 select case 是什麼意思

2021-05-02 11:30:16 字數 2501 閱讀 7775

1樓:匿名使用者

是一種條件語句,類似if語句

例如:select case x

case x mod2=0

msgbox 「偶數"

case else

msgbox "奇數"

end select

上面一個一句就是判斷x是奇偶數的問題

2樓:環業軟體

根據表示式的值執行幾組語句之一

select case a   意思就是判斷a是什麼內容。然後根據不同內容執行不同的**。

vb裡的select語句的格式是這樣的:

select case 《變數名》  '語句開始case 《情況1>   』判斷條件

……   『執行命令

case 《情況2>

……case 《情況3>

……   ……   ……

case else

……end select    』結束

《情況》為變數的資料:

例如:   case 1 '當變數為1時   ......

case is < 5 '當變數小於5時

3樓:抱抱熊和摟摟兔

分支語句 類似於if else

4樓:匿名使用者

這個是分支語句,只做滿足裡面一個條件的那個語句,相當於if then。。。else。

例如:private sub command1_click()dim a as integer

a=inputbox("請輸入一個1-6的數字:")select case a

case 1:

msgbox "你按了1鍵"

case 2:

msgbox "你按了2鍵"

case 3:

msgbox "你按了3鍵"

case 4:

msgbox "你按了4鍵"

case 5:

msgbox "你按了5鍵"

case 6:

msgbox "你按了6鍵"

end select

end sub

上面的語句可以用if else替換:

private sub command1_click()dim a as integer

a=inputbox("請輸入一個1-6的數字:")if a = 1 then

msgbox "你按了1鍵"

elseif a = 2 then

msgbox "你按了2鍵"

elseif a = 3 then

msgbox "你按了3鍵"

elseif a = 4 then

msgbox "你按了4鍵"

elseif a = 5 then

msgbox "你按了5鍵"

elseif a = 6 then

msgbox "你按了6鍵"

end if

end sub。

請問vb中的select case中,case+is 這其中的[is]是什麼意思呢?求指教,謝謝!

5樓:網海1書生

在select case結構中,如果要表示某個具體的數,可以這樣:

case 1

如果要表示某幾個具體的數,可以這樣:

case 1, 3, 7

如果要表示某個範圍內的數,可以這樣:

case 3 to 8 '從3到8的所有數,包含3和8但是,如果要表示的數的範圍只有下限沒有上限(比如大於3),或者反過來只有上限沒有下限(比如小於等於6),這怎麼表示呢?這時候就要用到is了:

case is > 3

case is <= 6

所以,這個is就跟上面那個to一樣,就是個命令詞而已,沒啥特殊的。如果你非要解釋,那它就是代表了這個數(即select case後面那個表示式的值)本身。

6樓:改韞潛雍

問題是你把窗體最小化後就不能用checkbox來控制讓他變回來了....(最小化你連窗體都看不到,怎麼點裡面的控制元件?)

private

subcombo1_click()

ifcheck1.value

then

select

case

combo1.listindex

case

0:me.windowstate=1

'最小化

case

1:me.caption

="被我修改咯"

endselect

'select

case...end

select

語法注意!

else

'主要是這裡用select

case沒意義,最小化後你控制不了checkboxifcombo1.listindex=1

then

me.caption

="變回原樣"

endif

endsub

vb6 01024 是什麼意思,vb 中 符號是什麼意思?

在數字後面加 是什麼意思 比方說 0 隱式宣告long 資料型別 比方說 回0 都這麼寫了怎麼還會有人答看做字串連線?這就顯然是令數字0為long型的意思 如果不加 就會預設是integer型 有很多作用 c a b 就是把a和b以字串形式連線起來並賦給c 如果只是要將其它型別資料轉換為字串只要用c...

vb mid函式的用法,VB 中 mid 函式是什麼意思?

說實話,我懷疑你 表達的意思不對,先說明你的主要錯誤 mid出來的值是字元竄,你的if mid text1.text,k,1 a then 中的a要加上引號,才是字元啊 並且else好像要另起一行寫才對吧 然後根據你的 意思label1 k 猜測你有4個label1控制元件陣列,但是後面 label...

vb中cint 是什麼函式,VB中cint 是什麼函式?

cint主要是vb語言裡面的強制轉換函式。通常,可以使用子型別轉換函式書寫 以顯示某些操作的結果應被表示為特定的資料型別,而不是預設型別。例如,在出現貨幣 單精度或雙精度運算的情況下,使用 cint 或 clng 強制執行整數運算。cint 函式用於進行從其他資料型別到 integer 子型別的國際...