Language

FileSystem.TAB メソッド

定義

出力を配置するために、 Print または PrintLine 関数と共に使用されます。

オーバーロード

名前 説明
TAB()

出力を配置するために、 Print または PrintLine 関数と共に使用されます。

TAB(Int16)

出力を配置するために、 Print または PrintLine 関数と共に使用されます。

TAB()

ソース:
FileSystem.vb
ソース:
FileSystem.vb
ソース:
FileSystem.vb
ソース:
FileSystem.vb
ソース:
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式を使用して次の印刷位置を計算します。

列の Mod の幅

たとえば、 幅 が 80 で、 TAB(90)を指定した場合、次の印刷は列 10 (残りの 90/80) から始まります。 Columnが現在の印刷位置より小さい場合は、計算された印刷位置の次の行で印刷が開始されます。 計算された印刷位置が現在の印刷位置よりも大きい場合は、同じ行の計算された印刷位置から印刷が開始されます。

出力行の左端の印刷位置は常に 1 です。 PrintまたはPrintLine関数を使用してファイルに出力する場合、右端の印刷位置は出力ファイルの現在の幅であり、FileWidth関数を使用して設定できます。

TAB関数は、WriteLine関数と共に使用することもできます。 Debug.WriteLineまたはConsole.WriteLineでは使用できません。

Note

表形式の列が、幅の広い文字を含めるのに十分な幅であることを確認します。

こちらもご覧ください

適用対象

TAB(Int16)

ソース:
FileSystem.vb
ソース:
FileSystem.vb
ソース:
FileSystem.vb
ソース:
FileSystem.vb
ソース:
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は数式を使用して次の印刷位置を計算します。

列の Mod の幅

たとえば、 幅 が 80 で、 TAB(90)を指定した場合、次の印刷は列 10 (残りの 90/80) から始まります。 Columnが現在の印刷位置より小さい場合は、計算された印刷位置の次の行で印刷が開始されます。 計算された印刷位置が現在の印刷位置より大きい場合は、同じ行の計算された印刷位置から印刷が開始されます。

出力行の左端の印刷位置は常に 1 です。 PrintまたはPrintLine関数を使用してファイルに出力する場合、右端の印刷位置は出力ファイルの現在の幅であり、FileWidth関数を使用して設定できます。

TAB関数は、WriteLine関数と共に使用することもできます。 Debug.WriteLineまたはConsole.WriteLineでは使用できません。

Note

表形式の列が、幅の広い文字を含めるのに十分な幅であることを確認します。

こちらもご覧ください

適用対象