1樓:
把if .then... elseif .....elseif end if 分成
if then end if
if then end if
if then end if
就可以了
2樓:匿名使用者
select case ixtype
case g 』此句判斷ixtype是否等於g下面類似要執行的操作
case d
要執行的操作
case z
要執行的操作
end select
這樣可讀性比較強
請問vb中的select case中,case+is 這其中的[is]是什麼意思呢?求指教,謝謝!
3樓:網海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後面那個表示式的值)本身。
4樓:改韞潛雍
問題是你把窗體最小化後就不能用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
c語言for迴圈語句,c語言中for語句是怎麼用的
當m 1的時候 就進入第二個迴圈 此時的m經過 後就等於2 當第二個迴圈的n累加到k的時候,就跳出第二個迴圈 返回第乙個迴圈這時m 2,進入第二個迴圈n又重0開始,當n累加到k的時候又會返回到第乙個迴圈的了 一直如此迴圈下去 直到m也累加到k的時候整個迴圈都會推出的了 a為啥要從0開始,那就只有從這...
c語言中,語句printfx,o,
x是轉換為十六進位制,o是轉換為八進位制 十進位製數16對應的十六進位製數是10 十進位製數12對應的八進位製數是14 因此輸出結果為10,14 o,x分別是輸出8進製,16進製制輸出對應的值!x 1 o 14 寫出語句 printf d,o,x 0x12,12,012 的輸出結果 d是十進位制的輸...
C語言中ifai語句1何意
if的條件是這樣判定的,如果為非零值認為為真,為0則為假。當用!a i 時,說明a i 為0時執行下面的語句。其中!為非,也就是說 反 因為我們預設的是非零即為真,所以說原句省略了一部分他相當於if a i 0 即 a i 是非零的 代表左移運算子.a i 2 即 將a i 對應的二進位制向左移兩位...