vb 判断条件if (a=True and b=False and c=False) Or(a=False and b=

vb 判断条件
if (a=True and b=False and c=False) Or(a=False and b=True and c=False)then
'表达式
endif
就是不管a,b,c,d他们可以为真的条件都是唯一的,a=True 那么其他必须为False,b=true 其他必须为False…………这样才可以执if的后续语句,
这样的话如果是三个条件可以写如果是更多要怎么处理
wljacky 1年前 已收到1个回答 举报

robertzxy 幼苗

共回答了16个问题采纳率:87.5% 举报

可以知道 在vb里False 与 True 多个相加,若只有一个true ,其他都为false的话,相加的值恒等于-1,所以可利用该特点
if a+b+c+d=-1 then
表达式
end if

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.023 s. - webmaster@yulucn.com