您的位置首页  知识

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

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。
网站推荐更多>>