FileSystem.TAB 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
与 Print
或 PrintLine
函数一起使用以定位输出。
重载
TAB() |
与 |
TAB(Int16) |
与 |
TAB()
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
与 Print
或 PrintLine
函数一起使用以定位输出。
public:
static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB ();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo
返回
与 Print
或 PrintLine
函数一起使用以定位输出。
示例
此示例使用 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)
注解
如果当前行上的当前打印位置大于 Column
, TAB
则跳到等于下一个输出行上的列值 Column
。 如果 Column
小于 1, TAB
则将打印位置移动到第 1 列。 如果 Column
大于输出线条宽度, TAB
则使用公式计算下一个打印位置:
列模宽
例如,如果 width 为 80 并且您指定 TAB(90)
,则下一个打印将从第 10 列开始, (剩余的 90/80) 。 如果 Column
小于当前打印位置,则打印从计算的打印位置处的下一行开始。 如果计算的打印位置大于当前打印位置,则在同一行上的计算打印位置开始打印。
输出行上最左侧的打印位置始终为 1。 使用 Print
或 PrintLine
函数打印到文件时,最右侧的打印位置是输出文件的当前宽度,可以使用 函数设置该 FileWidth
宽度。
函数 TAB
还可以与 函数一起使用 WriteLine
。 它不能与 或 Console.WriteLine一起使用Debug.WriteLine。
注意
请确保表格列的宽度足以包含宽字母。
另请参阅
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod 运算符 (Visual Basic)
适用于
TAB(Int16)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
与 Print
或 PrintLine
函数一起使用以定位输出。
public:
static Microsoft::VisualBasic::TabInfo TAB(short Column);
public static Microsoft.VisualBasic.TabInfo TAB (short Column);
static member TAB : int16 -> Microsoft.VisualBasic.TabInfo
Public Function TAB (Column As Short) As TabInfo
参数
- Column
- Int16
可选。 在显示或输出列表中下一个表达式之前要移动到的列号。 如果省略它,则 TAB
将插入点移动到下一个打印区域的开始位置。
返回
与 Print
或 PrintLine
函数一起使用以定位输出。
示例
此示例使用 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)
注解
如果当前行上的当前打印位置大于 Column
, TAB
则跳到等于下一个输出行上的列值 Column
。 如果 Column
小于 1, TAB
则将打印位置移动到第 1 列。 如果 Column
大于输出行宽, TAB
则使用公式计算下一个打印位置:
列模宽
例如,如果 width 为 80 并且您指定 TAB(90)
,则下一个打印将从第 10 列开始, (剩余的 90/80) 。 如果 Column
小于当前打印位置,则打印从计算的打印位置处的下一行开始。 如果计算的打印位置大于当前打印位置,则打印从同一行的计算打印位置开始。
输出行上最左侧的打印位置始终为 1。 使用 Print
或 PrintLine
函数打印到文件时,最右侧的打印位置是输出文件的当前宽度,可以使用 函数设置该 FileWidth
宽度。
函数 TAB
还可以与 函数一起使用 WriteLine
。 它不能与 或 Console.WriteLine一起使用Debug.WriteLine。
注意
请确保表格列的宽度足以包含宽字母。
另请参阅
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod 运算符 (Visual Basic)