VB中Tab(n)是與 Print # 語句或 Print 方法一起使用,對輸出進行定位。
Tab 函式,與 Print # 語句或 Print
方法一起使用,對輸出進行定位。
語法
Tab[(n)]
可選的 n 引數是在顯示或列印列表中的下一個表示式之前移動的列數。若省略此引數,則 Tab將插入點移動到下一個列印區的起點。這就使 Tab 可用來替換國別中的逗號,此處,逗號是作為十進位制分隔符使用的。
說明
如果當前行上的列印位置大於 n,則 Tab將列印位置移動到下一個輸出行的第 n 列上。如果 n 小於 1,則 Tab 將列印位置移動到列 1。如果 n大於輸出行的寬度,則 Tab 函式使用以下公式計算下一個列印位置:
n Mod width
例如,如果 width 是 80,並指定Tab(90),則下一個列印將從列 10 開始(90/80 的餘數)。如果 n小於當前列印位置,則從下一行中計算出來的列印位置開始列印。如果計算後的列印位置大於當前列印位置,則從同一行中計算出來的列印位置開始列印。
輸出行最左端的列印位置總是 1。在使用 Print #語句將資料寫入檔案時,最右端的列印位置是輸出檔案的當前寬度,這一寬度可用 Width # 語句設定。
當 Print 方法與 Tab函式一起使用時,列印的外觀將會被分割為均勻、定寬的列。各列的寬度等於選用字型內以磅數為單位的所有字元的平均寬度。但是,在已列印字元的個數與那些字元所佔據的定寬列的數目之間不存在任何關係。例如,大寫字母W 佔據超過一個定寬的列,而小寫字母 i 則佔據少於一個定寬的列。
Tab 函式示例
本示例使用 Tab 函式確定在檔案或立即視窗的輸出位置。
" Tab 函式可以和 Print # 語句一起使用。
Open "TESTFILE" For Output As #1 " 開啟輸出檔案。
" 第二個字輸出到第 20列。
Print #1, "Hello" : Tab(20) : "World."
" 如果省略引數,遊標移至下一個輸出區。
Print #1, "Hello" : Tab : "World"
Close #1 " 關閉檔案。
Tab 函式也可與 Print 方法合用。下列 語句顯示從第 10
列開始的文字。
Debug.Print Tab(10) : "10 columns from start."
VB中Tab(n)是與 Print # 語句或 Print 方法一起使用,對輸出進行定位。
Tab 函式,與 Print # 語句或 Print
方法一起使用,對輸出進行定位。
語法
Tab[(n)]
可選的 n 引數是在顯示或列印列表中的下一個表示式之前移動的列數。若省略此引數,則 Tab將插入點移動到下一個列印區的起點。這就使 Tab 可用來替換國別中的逗號,此處,逗號是作為十進位制分隔符使用的。
說明
如果當前行上的列印位置大於 n,則 Tab將列印位置移動到下一個輸出行的第 n 列上。如果 n 小於 1,則 Tab 將列印位置移動到列 1。如果 n大於輸出行的寬度,則 Tab 函式使用以下公式計算下一個列印位置:
n Mod width
例如,如果 width 是 80,並指定Tab(90),則下一個列印將從列 10 開始(90/80 的餘數)。如果 n小於當前列印位置,則從下一行中計算出來的列印位置開始列印。如果計算後的列印位置大於當前列印位置,則從同一行中計算出來的列印位置開始列印。
輸出行最左端的列印位置總是 1。在使用 Print #語句將資料寫入檔案時,最右端的列印位置是輸出檔案的當前寬度,這一寬度可用 Width # 語句設定。
當 Print 方法與 Tab函式一起使用時,列印的外觀將會被分割為均勻、定寬的列。各列的寬度等於選用字型內以磅數為單位的所有字元的平均寬度。但是,在已列印字元的個數與那些字元所佔據的定寬列的數目之間不存在任何關係。例如,大寫字母W 佔據超過一個定寬的列,而小寫字母 i 則佔據少於一個定寬的列。
Tab 函式示例
本示例使用 Tab 函式確定在檔案或立即視窗的輸出位置。
" Tab 函式可以和 Print # 語句一起使用。
Open "TESTFILE" For Output As #1 " 開啟輸出檔案。
" 第二個字輸出到第 20列。
Print #1, "Hello" : Tab(20) : "World."
" 如果省略引數,遊標移至下一個輸出區。
Print #1, "Hello" : Tab : "World"
Close #1 " 關閉檔案。
Tab 函式也可與 Print 方法合用。下列 語句顯示從第 10
列開始的文字。
Debug.Print Tab(10) : "10 columns from start."