A. vb中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
則占據少於一個定寬的列。