TAB 函数
更新:2007 年 11 月
与 Print 或 PrintLine 函数一起使用以定位输出。
Public Overloads Function TAB() As TABInfo
' -or-
Public Overloads Function TAB(ByVal Column As Short) As TABInfo
参数
- Column
可选。在显示或打印列表中的下一个表达式之前移动到的列号。如果省略该参数,则 TAB 将插入点移动到下一个打印区的开始位置。
备注
如果当前行上的当前打印位置大于 Column,则 TAB 跳到下一输出行上等于 Column 的列值。如果 Column 小于 1,则 TAB 将打印位置移动到列 1。如果 Column 大于输出行的宽度,则 TAB 利用以下公式计算下一个打印位置:
Column Mod 宽度
例如,如果宽度 是 80,并指定 TAB(90),则下一个打印将从列 10(90/80 的余数)开始。如果 Column 小于当前打印位置,则从下一行上计算出的打印位置开始打印。如果计算出的打印位置大于当前打印位置,则从同一行上计算出的打印位置开始打印。
输出行最左端的打印位置总是 1。当使用 Print 或 PrintLine 函数打印到文件时,最右端的打印位置是输出文件的当前宽度,可以用 FileWidth 函数设置它。
TAB 函数只能与 WriteLine 函数一起使用。它不能与 Debug.WriteLine 或 Console.WriteLine 一起使用。
说明: |
---|
请确保表格列的宽度足以容纳较宽的字母。 |
示例
本示例使用 TAB 函数在文件和“输出”窗口中定位输出。
FileOpen(1, "TESTFILE", OpenMode.Output) ' Open file for output.
' The second word prints at column 20.
Print(1, "Hello", TAB(20), "World.")
' If the argument is omitted, cursor is moved to the next print zone.
Print(1, "Hello", TAB(), "World")
FileClose(1)
智能设备开发人员说明
不支持此函数。
要求
**模块:**FileSystem
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)