vb Else不用也可以
if条件为真then执行语句endif(判断结束)ifa=3thenifb=2thenifc=7thenifd=8then以上条件都成立的时候执行下边一段话.....执行代码并结束这个判断(假如d=5,则执行下边的代码)else.........
if 条件为真 then执行语句end if(判断结束)if a=3 thenif b=2 thenif c=7 thenif d=8 then以上条件都成立的时候执行下边一段话.....执行代码并结束这个判断(假如d=5,则执行下边的代码)else...........执行代码end if (这里是结束d=8 这个条件的)end if(这里是结束c=7这个条件的)end if(这里是结束b=2这个条件的)end if(这里是结束a=3这个条件)胡婉清2021-03-29 12:52:29vb6中 if then 可以允许写在一行中,如果一行中的then后需要跟不止一个语句,可以在语句间加冒号,如:If 2 = 2 Then Text1.Text = 2: Text2.Text = 2要理解这一点,你只需要记住 VB语句与语句之间可以通过换行符来识别...方文静2021-03-31 10:13:18if语句可以像下面这样子写第一种if ... then ...第二种if ... then......end if第三种if ... then......else......end if第四种if ... then ... else ...总的来说,如果是分开两行写的话,就要end if,一行的就不用了潘醉易2021-04-02 12:01:01不需要了假如判断条件a=b为真,执行SubA,否则执行SubB,用下面的代码格式可以省略End If,Else不用也可以。
If a=b Then SubA Else SubB写在一行可以省略End If。
如果a=b你要同时执行SubA和SubB的话,语句间用半角的:隔开就可以了If a=b then SubA:SubB Else SubB用:符号可以在一行代码中写n行代码。
例如 a=b:a=c:a=d等价于a=ba=ca=d这样也是不会出错的。
你上面所提到的if keyascii=13 then text2.setfocus等价于if keyascii=13 thentext2.setfocusEnd If如果分开两行写必须有End If因为编译器需要知道你在什么时候结束If判断,判断条件和处理结果写在一行编译器可以知道你什么时候结束If语句,如果写在两行,编译器就无法识别了,所以必须添加End If。
刘紫芮2021-04-02 01:51:20if keyascii=13 then text2.setfocus这一句不需要end if
- 标签:
- 编辑:田佳
- 相关文章
-
英语四级包过的独家报道 他就不说话了
对于一些英语成绩不好的学生,或者一些对于英语不感兴趣的同学们来说,在考试前想要找到一些方法来通过考试是很多人都想做的。我们经…
-
神仙道160级装备材料
乾坤拳套(100级装备)需要材料:天罡拳套1一枝花10仙人刺5蝎刺45乾坤剑(100级装备)需要材料:天罡剑1一枝花10仙人刺5蝎刺45乾坤弓(1…
- geography怎么读 我对地理只是一知半解
- 为什么说微胖的女人最好 一项研究显示
- 羽坛四大天王 进入到新千年
- 中国足球出线 没有一粒进球
- 顺丰国际 详细地址(国家