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 將使用下列公式計算下一個列印位置:
欄位 Mod 寬度
例如,如果 width 是 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)
智慧型裝置開發人員注意事項
不支援這個函式。
需求
命名空間 (Namespace)︰Microsoft.VisualBasic
**模組︰**FileSystem
組件:Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)