Freigeben über


FileSystem.TAB Methode

Definition

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.

Überlädt

TAB()

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.

TAB(Int16)

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.

TAB()

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.

public:
 static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB ();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo

Gibt zurück

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.

Beispiele

In diesem Beispiel wird die -Funktion verwendet, um die TAB Ausgabe in einer Datei und im Ausgabefenster zu positionieren.

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)

Hinweise

Wenn die aktuelle Druckposition in der aktuellen Zeile größer als Columnist, TAB springt zum Spaltenwert gleich Column in der nächsten Ausgabezeile. Wenn Column kleiner als 1 ist, TAB verschiebt die Druckposition in Spalte 1. Wenn Column größer als die Ausgabezeilenbreite ist, TAB berechnet die nächste Druckposition mithilfe der Formel:

Spalten-Mod-Breite

Wenn die Breite beispielsweise 80 beträgt und Sie angeben TAB(90), beginnt der nächste Druck bei Spalte 10 (der Rest von 90/80). Wenn Column kleiner als die aktuelle Druckposition ist, beginnt der Druck in der nächsten Zeile an der berechneten Druckposition. Wenn die berechnete Druckposition größer als die aktuelle Druckposition ist, beginnt der Druck an der berechneten Druckposition in derselben Zeile.

Die Druckposition auf der linken Seite einer Ausgabezeile ist immer 1. Wenn Sie die Print - oder PrintLine -Funktionen zum Drucken in Dateien verwenden, ist die Druckposition ganz rechts die aktuelle Breite der Ausgabedatei, die Sie mit der FileWidth -Funktion festlegen können.

Die TAB Funktion kann auch mit der WriteLine Funktion verwendet werden. Sie kann nicht mit Debug.WriteLine oder Console.WriteLineverwendet werden.

Hinweis

Stellen Sie sicher, dass Die Tabellenspalten breit genug sind, um breite Buchstaben zu enthalten.

Weitere Informationen

Gilt für:

TAB(Int16)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.

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

Parameter

Column
Int16

Dies ist optional. Die Spaltennummer, zu der vor dem Anzeigen oder Drucken des nächsten Ausdrucks in einer Liste gewechselt wird. Wenn der Wert nicht angegeben wird, verschiebt TAB die Einfügemarke an den Anfang der nächsten Ausgabezone.

Gibt zurück

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.

Beispiele

In diesem Beispiel wird die -Funktion verwendet, um die TAB Ausgabe in einer Datei und im Ausgabefenster zu positionieren.

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)

Hinweise

Wenn die aktuelle Druckposition in der aktuellen Zeile größer als Columnist, TAB springt zum Spaltenwert gleich Column in der nächsten Ausgabezeile. Wenn Column kleiner als 1 ist, TAB verschiebt die Druckposition in Spalte 1. Wenn Column größer als die Breite der Ausgabezeile ist, TAB berechnet die nächste Druckposition mithilfe der Formel:

Spalten-Mod-Breite

Wenn die Breite beispielsweise 80 beträgt und Sie angeben TAB(90), beginnt der nächste Druck bei Spalte 10 (der Rest von 90/80). Wenn Column kleiner als die aktuelle Druckposition ist, beginnt der Druck in der nächsten Zeile an der berechneten Druckposition. Wenn die berechnete Druckposition größer als die aktuelle Druckposition ist, beginnt der Druck an der berechneten Druckposition in derselben Zeile.

Die Druckposition auf der linken Seite einer Ausgabezeile ist immer 1. Wenn Sie die Print - oder PrintLine -Funktionen zum Drucken in Dateien verwenden, ist die Druckposition ganz rechts die aktuelle Breite der Ausgabedatei, die Sie mit der FileWidth -Funktion festlegen können.

Die TAB Funktion kann auch mit der WriteLine Funktion verwendet werden. Sie kann nicht mit Debug.WriteLine oder Console.WriteLineverwendet werden.

Hinweis

Stellen Sie sicher, dass Die Tabellenspalten breit genug sind, um breite Buchstaben zu enthalten.

Weitere Informationen

Gilt für: