分号小结部分

分号小结(部分)

今天老师讲了一个程序,发现其中有分号,很疑惑,很显然vb中到现在为止用分号的很少,结尾的地方用标点的也很少,于是总结了下分号在vb中的用法,很显然不全,请多多指教。

说到分号的用法首先说到现在为止我遇到的都只是在print语句中用到,其作用就是光标定位在上一个显示的字符之后。当然很可能是我孤陋寡闻了,或许还有很多的地方用到,只是我不知道。望眼欲穿的渴望有人来补充这点知识。

首先有几个是必须要用的地方,那就是Tab(n)函数和Spc(n)函数,在使用这两个函数的时候一般也是在print语句中使用,必须要用分号。

一个就是分号使用的时候就是用的分号的功能,作用是将光标定位在上一个显示的字符之后。比如:

Private Sub Form_click()

FontSize = 11

Print Tab(31); "九九乘法表"

For i = 1 To 9

For j = 1 To i

Print Tab((j - 1) * 8); i & "*"& j & "=" & i * j;

Next j

Next i

End Sub

这时候程序中得红色分号起到的作用即是如此,如果将分号去掉,vb认的就是每行输出一条结果对比如下:

这是用分号产生的效果

这是不用符号或者用冒号,逗号等产生的效果

还有比如print a,b 和print a;b

这样的输出用逗号隔开则输出项按照标准输出(分区输出)格式显示,即每隔14列为一个输出区,逗号的表达式值将在下一个输出显示;而使用分号隔开,则按紧凑格式输出,即后一项紧跟前一项输出。这时候可根据具体情况选择使用。显示格式如下

Option Explicit

Private Sub Form_click()
Print "a"," b"
Print "a"; " b"

End Sub

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...