FileSystem.TAB Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A kimenet elhelyezésére szolgáló függvényekkel vagy Print függvényekkelPrintLine.
Túlterhelések
| Name | Description |
|---|---|
| TAB() |
A kimenet elhelyezésére szolgáló függvényekkel vagy |
| TAB(Int16) |
A kimenet elhelyezésére szolgáló függvényekkel vagy |
TAB()
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
A kimenet elhelyezésére szolgáló függvényekkel vagy Print függvényekkelPrintLine.
public:
static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo
Válaszok
A kimenet elhelyezésére szolgáló függvényekkel vagy Print függvényekkelPrintLine.
Példák
Ez a példa a függvény használatával helyezi el a TAB kimenetet egy fájlban és a Kimenet ablakban.
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)
Megjegyzések
Ha az aktuális vonal aktuális nyomtatási pozíciója nagyobb, mint Columna következő kimeneti sorban, TAB ugorjon a következő kimeneti sor oszlopértékére Column . Ha Column 1-nél kisebb, TAB helyezze a nyomtatási pozíciót az 1. oszlopba. Ha Column nagyobb, mint a kimeneti vonal szélessége, TAB a következő nyomtatási pozíciót számítja ki a képlettel:
Oszlopmoderszélesség
Ha például a szélesség 80, és megadja TAB(90), a következő nyomtatás a 10. oszlopban kezdődik (a 90/80 többi része). Ha Column kisebb, mint az aktuális nyomtatási pozíció, a nyomtatás a következő sorban kezdődik a számított nyomtatási pozíciónál. Ha a számított nyomtatási pozíció nagyobb, mint az aktuális nyomtatási pozíció, a nyomtatás ugyanazon a sorban a számított nyomtatási pozícióval kezdődik.
A kimeneti sor bal szélső nyomtatási pozíciója mindig 1. Ha a fájlokat vagy PrintPrintLine függvényeket használja a nyomtatáshoz, a jobb szélső nyomtatási pozíció a kimeneti fájl aktuális szélessége, amelyet a FileWidth függvény használatával állíthat be.
A TAB függvény a függvénnyel WriteLine együtt is használható. Nem használható a következővel Debug.WriteLine : vagy Console.WriteLine.
Note
Győződjön meg arról, hogy a táblázatos oszlopok elég szélesek ahhoz, hogy széles betűket tartalmazzon.
Lásd még
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod operátor (Visual Basic)
A következőre érvényes:
TAB(Int16)
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
A kimenet elhelyezésére szolgáló függvényekkel vagy Print függvényekkelPrintLine.
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
Paraméterek
- Column
- Int16
Optional. A következő kifejezés megjelenítése vagy nyomtatása előtt áthelyezett oszlopszám egy listában. Ha nincs megadva, TAB helyezze a beszúrási pontot a következő nyomtatási zóna elejére.
Válaszok
A kimenet elhelyezésére szolgáló függvényekkel vagy Print függvényekkelPrintLine.
Példák
Ez a példa a függvény használatával helyezi el a TAB kimenetet egy fájlban és a Kimenet ablakban.
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)
Megjegyzések
Ha az aktuális vonal aktuális nyomtatási pozíciója nagyobb, Column akkor TABa következő kimeneti sorban lévő oszlopértékre Column ugrik. Ha Column 1-nél kisebb, TAB helyezze a nyomtatási pozíciót az 1. oszlopba. Ha Column nagyobb, mint a kimeneti vonal szélessége, TAB a következő nyomtatási pozíciót számítja ki a képlettel:
Oszlopmoderszélesség
Ha például a szélesség 80, és megadja TAB(90), a következő nyomtatás a 10. oszlopban kezdődik (a 90/80 többi része). Ha Column kisebb, mint az aktuális nyomtatási pozíció, a nyomtatás a következő sorban kezdődik a számított nyomtatási pozíciónál. Ha a számított nyomtatási pozíció nagyobb, mint az aktuális nyomtatási pozíció, a nyomtatás ugyanazon a sorban a számított nyomtatási pozícióval kezdődik.
A kimeneti sor bal szélső nyomtatási pozíciója mindig 1. Ha a fájlokat vagy PrintPrintLine függvényeket használja a nyomtatáshoz, a jobb szélső nyomtatási pozíció a kimeneti fájl aktuális szélessége, amelyet a FileWidth függvény használatával állíthat be.
A TAB függvény a függvénnyel WriteLine együtt is használható. Nem használható a következővel Debug.WriteLine : vagy Console.WriteLine.
Note
Győződjön meg arról, hogy a táblázatos oszlopok elég szélesek ahhoz, hogy széles betűket tartalmazzon.
Lásd még
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod operátor (Visual Basic)