FileSystem.TAB 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
与或Print函数一起使用PrintLine来定位输出。
重载
| 名称 | 说明 |
|---|---|
| TAB() |
与或 |
| TAB(Int16) |
与或 |
TAB()
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- 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 请使用公式计算下一个打印位置:
列模式宽度
例如,如果 宽度 为 80 且指定 TAB(90),则下一个打印将从第 10 列开始(其余部分为 90/80)。 如果 Column 小于当前打印位置,则打印从计算打印位置的下一行开始。 如果计算打印位置大于当前打印位置,则打印从同一行的计算打印位置开始。
输出行上最左侧的打印位置始终为 1。 使用 Print 或 PrintLine 函数打印到文件时,最右侧的打印位置是输出文件的当前宽度,可以使用该 FileWidth 函数进行设置。
该 TAB 函数还可以与函数一起使用 WriteLine 。 它不能用于 Debug.WriteLine 或 Console.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
- 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
Optional. 列号在显示或打印列表中的下一个表达式之前移动到。 如果省略, 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 请使用公式计算下一个打印位置:
列模式宽度
例如,如果 宽度 为 80 且指定 TAB(90),则下一个打印将从第 10 列开始(其余部分为 90/80)。 如果 Column 小于当前打印位置,则打印从计算打印位置的下一行开始。 如果计算打印位置大于当前打印位置,则打印从同一行的计算打印位置开始。
输出行上最左侧的打印位置始终为 1。 使用 Print 或 PrintLine 函数打印到文件时,最右侧的打印位置是输出文件的当前宽度,可以使用该 FileWidth 函数进行设置。
该 TAB 函数还可以与函数一起使用 WriteLine 。 它不能用于 Debug.WriteLine 或 Console.WriteLine.
注释
请确保表格列宽到足以包含宽字母。
另请参阅
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod 运算符(Visual Basic)