FileSystem.TAB Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wordt gebruikt met de Print of PrintLine functies om uitvoer te positioneren.
Overloads
| Name | Description |
|---|---|
| TAB() |
Wordt gebruikt met de |
| TAB(Int16) |
Wordt gebruikt met de |
TAB()
Wordt gebruikt met de Print of PrintLine functies om uitvoer te positioneren.
public:
static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo
Retouren
Wordt gebruikt met de Print of PrintLine functies om uitvoer te positioneren.
Voorbeelden
In dit voorbeeld wordt de TAB functie gebruikt om uitvoer in een bestand en in het venster Uitvoer te plaatsen.
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)
Opmerkingen
Als de huidige afdrukpositie op de huidige regel groter is dan Column, TAB gaat u naar de kolomwaarde die gelijk is aan Column op de volgende uitvoerregel. Als Column deze kleiner is dan 1, TAB verplaatst u de afdrukpositie naar kolom 1. Als Column deze groter is dan de breedte van de uitvoerregel, TAB berekent u de volgende afdrukpositie met behulp van de formule:
Breedte van kolom mod
Als de breedte bijvoorbeeld 80 is en u opgeeft TAB(90), begint de volgende afdruk bij kolom 10 (de rest van 90/80). Als Column de afdrukpositie kleiner is dan de huidige afdrukpositie, begint het afdrukken op de volgende regel op de berekende afdrukpositie. Als de berekende afdrukpositie groter is dan de huidige afdrukpositie, begint het afdrukken op de berekende afdrukpositie op dezelfde regel.
De meest linkse afdrukpositie op een uitvoerregel is altijd 1. Wanneer u de Print functie of PrintLine functies gebruikt om af te drukken op bestanden, is de meest rechtse afdrukpositie de huidige breedte van het uitvoerbestand, dat u kunt instellen met behulp van de FileWidth functie.
De TAB functie kan ook worden gebruikt met de WriteLine functie. Het kan niet worden gebruikt met Debug.WriteLine of Console.WriteLine.
Note
Zorg ervoor dat de kolommen in tabelvorm breed genoeg zijn om brede letters te bevatten.
Zie ook
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod Operator (Visual Basic)
Van toepassing op
TAB(Int16)
Wordt gebruikt met de Print of PrintLine functies om uitvoer te positioneren.
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
Parameters
- Column
- Int16
Optional. Het kolomnummer is verplaatst naar voordat de volgende expressie in een lijst wordt weergegeven of afgedrukt. Als u dit weglaat, TAB verplaatst u de invoegpositie naar het begin van de volgende afdrukzone.
Retouren
Wordt gebruikt met de Print of PrintLine functies om uitvoer te positioneren.
Voorbeelden
In dit voorbeeld wordt de TAB functie gebruikt om uitvoer in een bestand en in het venster Uitvoer te plaatsen.
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)
Opmerkingen
Als de huidige afdrukpositie op de huidige regel groter is dan Column, TAB gaat u naar de kolomwaarde die gelijk is aan Column op de volgende uitvoerregel. Als Column deze kleiner is dan 1, TAB verplaatst u de afdrukpositie naar kolom 1. Als Column deze groter is dan de breedte van de uitvoerregel, TAB berekent u de volgende afdrukpositie met behulp van de formule:
Breedte van kolom mod
Als de breedte bijvoorbeeld 80 is en u opgeeft TAB(90), begint de volgende afdruk bij kolom 10 (de rest van 90/80). Als Column de afdrukpositie kleiner is dan de huidige afdrukpositie, begint het afdrukken op de volgende regel op de berekende afdrukpositie. Als de berekende afdrukpositie groter is dan de huidige afdrukpositie, begint het afdrukken op de berekende afdrukpositie op dezelfde regel.
De meest linkse afdrukpositie op een uitvoerregel is altijd 1. Wanneer u de Print functie of PrintLine functies gebruikt om af te drukken op bestanden, is de meest rechtse afdrukpositie de huidige breedte van het uitvoerbestand, dat u kunt instellen met behulp van de FileWidth functie.
De TAB functie kan ook worden gebruikt met de WriteLine functie. Het kan niet worden gebruikt met Debug.WriteLine of Console.WriteLine.
Note
Zorg ervoor dat de kolommen in tabelvorm breed genoeg zijn om brede letters te bevatten.
Zie ook
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod Operator (Visual Basic)