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 子型別的國際...