vb的学习笔记-if语句

vb的学习笔记-if语句

if是vb的重要语句块之一

1.if语句

第一种形式:

if 条件 then 达成条件执行的操作

第二种形式:

if 条件 goto 语句块

'语句块是用标签名字:表示的

2.if语句块

if 条件 then

达成条件执行的语句块

end if

第一、二种都是不需要加上end if的

第一种只能执行一行代码

举例:在按下command1按钮时,当a>1时,label1的caption属性为"hello world",则可以这样写。

private sub command1_click()

if a = 1 then

label1.caption ="hello world"

End if

End sub

2.多分支if

if 条件1 then

elseif 条件2 then

达成条件执行语句

……

else

多个条件都不满足执行语句

end if

elseif代表如果上一项不满足条件1的条件,就会判断条件2的条件。

与多if的区别:

if 条件1 then

语句块

end if

if 条件2 then

语句块

end if

对于elseif的含义是只有在条件一不成立的情况才会判断条件2,如果条件1不满足便不会再进行判断,而上面这种情况则为如果条件1满足情况,还会继续判断条件2是否满足。

3.if常用逻辑符号

即and和or

if a1=1 and b1=1 then

语句1

end if

if a1=1 or b1=1 then

语句1

end if

在上面两段代码中

分别表示的意思是

当两个条件都满足时才执行语句1

当两个条件满足其1时就会执行语句1

4.if的嵌套结构

什么是嵌套呢?嵌套就是在原先的一层中,在里面再套上一层。这个不太好理解。

所以直接讲if的嵌套

private sub command2_click()

if a1=0 then

text1.text=""

if b1=1 then

text2.text=""

end if

end if

end sub

这段代码的意思是

在a1=0时清空text1.text属性

在a1=1的基础上b1=1才会清空text1.text属性

这就是if的嵌套结构

Developed by 福州机电工程职业技术学校 wh

邮箱联系方式:xiaohui032901@foxmail.com

qq联系方式:2151335401、3135144152

相关数据

365sport 热门新闻

热门新闻

06-28 访问量: 5573
365大额提款要求 女足世界杯今日赛事分享:瑞典 VS 南非 + 荷兰VS 葡萄牙(附扫盘比分)
正规det365登录网站 2002世界杯总决赛经典回放尽享足球盛宴与精彩瞬间回顾