FileSystem.TAB Methode

Definition

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.Used with the Print or PrintLine functions to position output.

Überlädt

TAB()

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.Used with the Print or PrintLine functions to position output.

TAB(Int16)

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.Used with the Print or PrintLine functions to position output.

TAB()

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.Used with the Print or PrintLine functions to position output.

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

TabInfo

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.Used with the Print or PrintLine functions to position output.

Beispiele

In diesem Beispiel wird die TAB -Funktion verwendet, um die Ausgabe in einer Datei und im Ausgabe Fenster zu positionieren.This example uses the TAB function to position output in a file and in the Output window.

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 ist Column , wird TAB der Spaltenwert überspringt, der in Column der nächsten Ausgabezeile gleich ist.If the current print position on the current line is larger than Column, TAB skips to the column value equal to Column on the next output line. Wenn Column kleiner als 1 ist, TAB verschiebt die Druckposition in Spalte 1.If Column is less than 1, TAB moves the print position to column 1. Wenn Column größer als die Ausgabe Linienbreite ist, wird TAB die nächste Druckposition mithilfe der Formel berechnet:If Column is larger than the output line width, TAB calculates the next print position using the formula:

Breite der Spalten-modColumn Mod width

Wenn die Breite beispielsweise 80 lautet und Sie angeben TAB(90) , wird der nächste Druck bei der Spalte 10 (der Rest von 90/80) gestartet.For example, if width is 80 and you specify TAB(90), the next print will start at column 10 (the remainder of 90/80). Wenn Column kleiner als die aktuelle Druckposition ist, wird der Druckvorgang in der nächsten Zeile an der berechneten Druckposition gestartet.If Column is less than the current print position, printing starts on the next line at the calculated print position. Wenn die berechnete Druckposition größer als die aktuelle Druckposition ist, beginnt der Druckvorgang an der berechneten Druckposition in derselben Zeile.If the calculated print position is larger than the current print position, printing starts at the calculated print position on the same line.

Die linke Druckposition in einer Ausgabezeile ist immer 1.The leftmost print position on an output line is always 1. Wenn Sie die- Print Funktion oder die- PrintLine Funktion zum Drucken in Dateien verwenden, ist die am weitesten rechts stehende Druckposition die aktuelle Breite der Ausgabedatei, die Sie mithilfe der-Funktion festlegen können FileWidth .When you use the Print or PrintLine functions to print to files, the rightmost print position is the current width of the output file, which you can set using the FileWidth function.

Die- TAB Funktion kann auch mit der- WriteLine Funktion verwendet werden.The TAB function can also be used with the WriteLine function. Sie kann nicht mit oder verwendet werden Debug.WriteLine Console.WriteLine .It cannot be used with Debug.WriteLine or Console.WriteLine.

Hinweis

Stellen Sie sicher, dass die tabellarischen Spalten breit genug sind, um große Buchstaben aufzunehmen.Make sure your tabular columns are wide enough to contain wide letters.

Siehe auch

Gilt für:

TAB(Int16)

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.Used with the Print or PrintLine functions to position output.

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.Optional. Die Spaltennummer, zu der vor dem Anzeigen oder Drucken des nächsten Ausdrucks in einer Liste gewechselt wird.The column number moved to before displaying or printing the next expression in a list. Wenn der Wert nicht angegeben wird, verschiebt TAB die Einfügemarke an den Anfang der nächsten Ausgabezone.If omitted, TAB moves the insertion point to the start of the next print zone.

Gibt zurück

TabInfo

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.Used with the Print or PrintLine functions to position output.

Beispiele

In diesem Beispiel wird die TAB -Funktion verwendet, um die Ausgabe in einer Datei und im Ausgabe Fenster zu positionieren.This example uses the TAB function to position output in a file and in the Output window.

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 ist Column , wird TAB der Spaltenwert überspringt, der in Column der nächsten Ausgabezeile gleich ist.If the current print position on the current line is greater than Column, TAB skips to the column value equal to Column on the next output line. Wenn Column kleiner als 1 ist, TAB verschiebt die Druckposition in Spalte 1.If Column is less than 1, TAB moves the print position to column 1. Wenn Column größer als die Ausgabe Linienbreite ist, wird TAB die nächste Druckposition mithilfe der Formel berechnet:If Column is greater than the output line width, TAB calculates the next print position using the formula:

Breite der Spalten-modColumn Mod width

Wenn die Breite beispielsweise 80 lautet und Sie angeben TAB(90) , wird der nächste Druck bei der Spalte 10 (der Rest von 90/80) gestartet.For example, if width is 80 and you specify TAB(90), the next print will start at column 10 (the remainder of 90/80). Wenn Column kleiner als die aktuelle Druckposition ist, wird der Druckvorgang in der nächsten Zeile an der berechneten Druckposition gestartet.If Column is less than the current print position, printing starts on the next line at the calculated print position. Wenn die berechnete Druckposition größer als die aktuelle Druckposition ist, beginnt der Druckvorgang an der berechneten Druckposition in derselben Zeile.If the calculated print position is greater than the current print position, printing starts at the calculated print position on the same line.

Die linke Druckposition in einer Ausgabezeile ist immer 1.The leftmost print position on an output line is always 1. Wenn Sie die- Print Funktion oder die- PrintLine Funktion zum Drucken in Dateien verwenden, ist die am weitesten rechts stehende Druckposition die aktuelle Breite der Ausgabedatei, die Sie mithilfe der-Funktion festlegen können FileWidth .When you use the Print or PrintLine functions to print to files, the rightmost print position is the current width of the output file, which you can set using the FileWidth function.

Die- TAB Funktion kann auch mit der- WriteLine Funktion verwendet werden.The TAB function can also be used with the WriteLine function. Sie kann nicht mit oder verwendet werden Debug.WriteLine Console.WriteLine .It cannot be used with Debug.WriteLine or Console.WriteLine.

Hinweis

Stellen Sie sicher, dass die tabellarischen Spalten breit genug sind, um große Buchstaben aufzunehmen.Make sure your tabular columns are wide enough to contain wide letters.

Siehe auch

Gilt für: