TAB-Funktion

Aktualisiert: November 2007

Wird zusammen mit der Print-Funktion oder der PrintLine-Funktion verwendet, um die Ausgabeposition festzulegen.

Public Overloads Function TAB() As TABInfo 
' -or-
Public Overloads Function TAB(ByVal Column As Short) As TABInfo

Parameter

  • Column
    Optional. Die Spaltennummer, an der der nächste Ausdruck in einer Liste angezeigt oder ausgegeben wird. Wenn sie nicht angegeben wird, verschiebt TAB die Einfügemarke an den Anfang des nächsten Ausgabebereichs.

Hinweise

Wenn die aktuelle Ausgabeposition in der aktuellen Zeile größer als Column ist, springt TAB zu dem Spaltenwert in der nächsten Ausgabezeile, der Column entspricht. Wenn Column kleiner als 1 ist, verschiebt TAB die Ausgabeposition auf Spalte 1. Wenn Column größer als die Breite der Ausgabezeile ist, berechnet TAB die nächste Ausgabeposition mit der folgenden Formel:

Spaltenmodus width

Wenn Breite beispielsweise den Wert 80 hat und Sie TAB(90) angeben, beginnt die nächste Ausgabe in Spalte 10 (der Differenz zwischen 90 und 80). Wenn Column kleiner ist als die aktuelle Ausgabeposition, beginnt die Ausgabe an der berechneten Ausgabestelle in der nächsten Zeile. Wenn die berechnete Ausgabeposition größer als die aktuelle Ausgabeposition ist, beginnt die Ausgabe an der berechneten Ausgabeposition in derselben Zeile.

Die Ausgabeposition ganz links in einer Ausgabezeile ist immer 1. Wenn Sie die Funktionen Print oder PrintLine für Ausgaben in Dateien verwenden, entspricht die Ausgabeposition ganz rechts der aktuellen Breite der Ausgabedatei, die Sie mit der FileWidth-Funktion festlegen können.

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

Hinweis:

Achten Sie darauf, dass alle Tabulatorspalten breit genug sind, um Breitzeichen aufnehmen zu können.

Beispiel

In diesem Beispiel wird mit der TAB-Funktion die Ausgabeposition in einer Datei und im Ausgabefenster festgelegt.

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 für Entwickler intelligenter Geräte

Diese Funktion wird nicht unterstützt.

Anforderungen

Namespace:Microsoft.VisualBasic

**Modul:**FileSystem

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Siehe auch

Referenz

Operator Mod(Visual Basic)

Die Funktionen "Print" und "PrintLine"

Space-Funktion (Visual Basic)

SPC-Funktion

FileWidth-Funktion