FileSystem.TAB メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
出力を配置するために、 Print または PrintLine 関数と共に使用されます。
オーバーロード
| 名前 | 説明 |
|---|---|
| TAB() |
出力を配置するために、 |
| TAB(Int16) |
出力を配置するために、 |
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
表形式の列が、幅の広い文字を含めるのに十分な幅であることを確認します。
こちらもご覧ください
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod 演算子 (Visual Basic)
適用対象
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
表形式の列が、幅の広い文字を含めるのに十分な幅であることを確認します。
こちらもご覧ください
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod 演算子 (Visual Basic)