FileSystem.TAB Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Används med Print funktionerna eller PrintLine för att placera utdata.
Överlagringar
| Name | Description |
|---|---|
| TAB() |
Används med |
| TAB(Int16) |
Används med |
TAB()
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Används med Print funktionerna eller PrintLine för att placera utdata.
public:
static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo
Returer
Används med Print funktionerna eller PrintLine för att placera utdata.
Exempel
I det TAB här exemplet används funktionen för att placera utdata i en fil och i utdatafönstret .
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)
Kommentarer
Om den aktuella utskriftspositionen på den aktuella raden är större än Columnhoppar TAB över till kolumnvärdet lika Column med på nästa utdatarad. Om Column är mindre än 1 TAB flyttar du utskriftspositionen till kolumn 1. Om Column är större än utdatalinjens bredd TAB beräknar du nästa utskriftsposition med hjälp av formeln:
Bredd på kolumnmodd
Om bredden till exempel är 80 och du anger TAB(90)börjar nästa utskrift vid kolumn 10 (resten av 90/80). Om Column är mindre än den aktuella utskriftspositionen börjar utskriften på nästa rad vid den beräknade utskriftspositionen. Om den beräknade utskriftspositionen är större än den aktuella utskriftspositionen börjar utskriften vid den beräknade utskriftspositionen på samma rad.
Utskriftspositionen längst till vänster på en utdatarad är alltid 1. När du använder Print funktionerna eller PrintLine för att skriva ut till filer är utskriftspositionen längst till höger ut den aktuella bredden på utdatafilen, som du kan ange med hjälp av FileWidth funktionen.
Funktionen TAB kan också användas med WriteLine funktionen. Den kan inte användas med Debug.WriteLine eller Console.WriteLine.
Note
Kontrollera att dina tabellkolumner är tillräckligt breda för att innehålla breda bokstäver.
Se även
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod Operator (Visual Basic)
Gäller för
TAB(Int16)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Används med Print funktionerna eller PrintLine för att placera utdata.
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
Parametrar
- Column
- Int16
Optional. Kolumnnumret flyttades till innan du visar eller skriver ut nästa uttryck i en lista. Om den utelämnas TAB flyttar du insättningspunkten till början av nästa utskriftszon.
Returer
Används med Print funktionerna eller PrintLine för att placera utdata.
Exempel
I det TAB här exemplet används funktionen för att placera utdata i en fil och i utdatafönstret .
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)
Kommentarer
Om den aktuella utskriftspositionen på den aktuella raden är större än Columnhoppar TAB du till kolumnvärdet som är lika Column med på nästa utdatarad. Om Column är mindre än 1 TAB flyttar du utskriftspositionen till kolumn 1. Om Column är större än utdatalinjens bredd TAB beräknar du nästa utskriftsposition med hjälp av formeln:
Bredd på kolumnmodd
Om bredden till exempel är 80 och du anger TAB(90)börjar nästa utskrift vid kolumn 10 (resten av 90/80). Om Column är mindre än den aktuella utskriftspositionen börjar utskriften på nästa rad vid den beräknade utskriftspositionen. Om den beräknade utskriftspositionen är större än den aktuella utskriftspositionen börjar utskriften vid den beräknade utskriftspositionen på samma rad.
Utskriftspositionen längst till vänster på en utdatarad är alltid 1. När du använder Print funktionerna eller PrintLine för att skriva ut till filer är utskriftspositionen längst till höger ut den aktuella bredden på utdatafilen, som du kan ange med hjälp av FileWidth funktionen.
Funktionen TAB kan också användas med WriteLine funktionen. Den kan inte användas med Debug.WriteLine eller Console.WriteLine.
Note
Kontrollera att dina tabellkolumner är tillräckligt breda för att innehålla breda bokstäver.
Se även
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod Operator (Visual Basic)