www.38-365365.com

如何使用VB功能

2019-10-16 23:00 小编: 365bet体育在线赌博
全部展开
我回答:是的。
然后
Else语句根据表达式的值有条件地执行一系列语句。
IfconditionThen[declaration][Elseelsestatements]或语法可以使用IfconditionThen[declaration][ElseIfcondition-nThen[elseifstatements]]的块语法。
[Else[elsestatements]]EndIfIf。
然后
Else声明语法包含以下部分:以下是对需要条件的参数的一些说明。
一种或两种以下两种类型的表达式:计算为True或False的数字表达式或字符串表达式。
如果条件为null,则将条件视为false。
TypeOfobjectnameIsobjecttype形式的表达式。
其中objectname是对任何对象的引用,而objecttype是任何类型的有效对象。
如果objectname是objecttype指定的对象类型,则表达式为true。否则为False。
声明以块形式是可选的。但是,如果您具有单行格式且没有Else子句,则这是必需参数。
如果条件为真,则执行一个或多个由两点分隔的语句。
条件-n可选参数。
与条件相同。
Elseifstatements的可选参数。
如果关联的n条件为true,则执行一个或多个语句。
Elsestatements的可选参数。
如果先前条件或n条件不为真,则执行一个或多个语句。
您可以使用单行格式(第一种语法)运行简短的测试。
但是,块格式(第二种语法)提供了更好的结构和适应性,并且通常更易于读取,维护和调试。
请注意,该行在If之后。
然后,试用结果还可以执行多个语句。
所有语句必须在同一行上,并用冒号分隔,如以下语句所示:IfA10ThenA = A + 1:B = B + A:C = C + B在块格式中,If语句是第一行语句。
Else,ElseIf和EndIf部分之前可以有行或行标签。
If块必须以EndIf指令终止。
要确定语句是否为If块,请检查关键字Then之后的内容。
如果在相同的Then行之后未列出其他内容,则该指令为单行If语句。
Else和ElseIf子句是可选的。
在If块中,可以根据需要放置任意多个ElseIf子句,但是它们必须全部位于Else子句之前。
何时可以嵌套块。
当以If块(第二种语法)执行程序时,将测试条件。
如果条件为真,则在条件之后执行指令。
如果条件为False,则依次评估和测试每个ElseIf部分的条件表达式(如果有)。
如果找到True条件,则执行紧随其后的指令。
如果ElseIf条件不成立(或没有ElseIf子句),则程序将执行Else零件声明。
在Then或Else之后执行声明之后,在EndIf之后继续进行声明。
当要求执行基于单个表达式的各种可能的操作时,SelectCase最有用。
但是,不能在SelectCase语句中使用TypeOfobjectnameIsobjecttype子句。
请注意,TypeOf不能与固定数据类型(例如Long,Integer和其他非Object对象)一起使用。
以后一起学习吧!