注册 登录
编程论坛 VB6论坛

开头空格如何打出来

孽之皇 发布于 2017-02-03 10:49, 4729 次点击
VB中的代码为什么要输入开头空格,而这个空格又要怎样才能输入
8 回复
#2
renxiaoyao362017-02-03 11:00
我也不清楚……似乎是方便别人看,比如,我经常发生这样的情况:1个For循环里嵌套了3个If和1个For,里头再来了一个Do循环和一个IF语句,这种情况下,一旦出错,就会要命啊。所以为了方便看,一个循环我一般会空出来几个空格
至于输入,我就是很简单的在前面按空格……按回车,VB会自动在下一行加上空格的
#3
renxiaoyao362017-02-03 11:01
哎呀,发了两次
#4
孽之皇2017-02-03 11:09
谢啦,我去试试看,我是在网上查找一些视频来看,可是总是弄不出那种效果,代码我没有编辑错,对象我也一模一样,只是视频里的电脑编辑窗不同,应该没有什么大的问题,可就是弄不出,你知道是什么原因吗?
#5
孽之皇2017-02-03 11:10
回复 3楼 renxiaoyao36
#6
风吹过b2017-02-03 11:12
代码前的空格也可以按 Tab 键进行输入。
按一个,自动空几个空格(默认是4个,有选项控制),按回车后,下面一行自动空上面同样多的空格
按 backspace 时,按前面的空格的等级,删若干个空格。

如第一行空了 4格,第二行空了8格,第三行默认是8格,按下退格键后,就变成4格,与第一行(最近行)对齐。

规范化写代码要求这样的做, 这样是便于代码静态分析,方便人的,电脑是不需要这些东西的。

#7
孽之皇2017-02-03 11:16
回复 6楼 风吹过b
多谢
#8
ZHRXJR2017-02-03 11:34
按Tab键可以自动加4个空格,按Back键自动退格,下面就是使用Tab键与Back键的效果。
程序代码:

For I = 1 To 10
    If I > 2 And I < 8 Then
        If I > 4 Then
            X = X + 1
        End If
        If I > 6 Then
            Y = Y + 1
        End If
    End If
Next I
#9
孽之皇2017-02-03 20:15
回复 8楼 ZHRXJR
谢谢
1