FileSystem.TAB Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Używany z funkcjami or PrintLine
do pozycjonowania Print
danych wyjściowych.
Przeciążenia
TAB() |
Używany z funkcjami or |
TAB(Int16) |
Używany z funkcjami or |
TAB()
- Źródło:
- FileSystem.vb
- Źródło:
- FileSystem.vb
- Źródło:
- FileSystem.vb
Używany z funkcjami or PrintLine
do pozycjonowania Print
danych wyjściowych.
public:
static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB ();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo
Zwraca
Używany z funkcjami or PrintLine
do pozycjonowania Print
danych wyjściowych.
Przykłady
W tym przykładzie użyto TAB
funkcji , aby umieścić dane wyjściowe w pliku i w oknie Dane wyjściowe .
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)
Uwagi
Jeśli bieżące położenie wydruku w bieżącym wierszu jest większe niż Column
, TAB
pomija wartość kolumny równą Column
w następnym wierszu danych wyjściowych. Jeśli Column
wartość jest mniejsza niż 1, TAB
przenosi położenie wydruku do kolumny 1. Jeśli Column
szerokość linii wyjściowej jest większa, TAB
oblicza kolejną pozycję drukowania przy użyciu formuły:
Szerokość modu kolumny
Jeśli na przykład szerokość wynosi 80 i określisz TAB(90)
wartość , następny wydruk rozpocznie się w kolumnie 10 (pozostała część 90/80). Jeśli Column
pozycja wydruku jest mniejsza niż bieżąca, drukowanie rozpoczyna się w następnym wierszu na obliczonej pozycji wydruku. Jeśli obliczona pozycja wydruku jest większa niż bieżąca pozycja wydruku, drukowanie rozpoczyna się od obliczonej pozycji wydruku w tym samym wierszu.
Położenie wydruku po lewej stronie w wierszu wyjściowym jest zawsze 1. Gdy używasz Print
funkcji or PrintLine
do drukowania w plikach, najbardziej odpowiednia pozycja wydruku to bieżąca szerokość pliku wyjściowego, którą można ustawić za pomocą FileWidth
funkcji.
Funkcja TAB
może być również używana z funkcją WriteLine
. Nie można jej używać z programem Debug.WriteLine lub Console.WriteLine.
Uwaga
Upewnij się, że kolumny tabelaryczne są wystarczająco szerokie, aby zawierać szerokie litery.
Zobacz też
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod — Operator (Visual Basic)
Dotyczy
TAB(Int16)
- Źródło:
- FileSystem.vb
- Źródło:
- FileSystem.vb
- Źródło:
- FileSystem.vb
Używany z funkcjami or PrintLine
do pozycjonowania Print
danych wyjściowych.
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
Parametry
- Column
- Int16
Opcjonalny. Numer kolumny został przeniesiony do przed wyświetleniem lub wydrukowaniem następnego wyrażenia na liście. Jeśli pominięto, TAB
przenosi punkt wstawiania na początek następnej strefy drukowania.
Zwraca
Używany z funkcjami or PrintLine
do pozycjonowania Print
danych wyjściowych.
Przykłady
W tym przykładzie użyto TAB
funkcji , aby umieścić dane wyjściowe w pliku i w oknie Dane wyjściowe .
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)
Uwagi
Jeśli bieżące położenie wydruku w bieżącym wierszu jest większe niż Column
, TAB
pomija wartość kolumny równą Column
w następnym wierszu danych wyjściowych. Jeśli Column
wartość jest mniejsza niż 1, TAB
przenosi położenie wydruku do kolumny 1. Jeśli Column
wartość jest większa niż szerokość linii wyjściowej, TAB
oblicza kolejną pozycję drukowania przy użyciu formuły:
Szerokość modu kolumny
Jeśli na przykład szerokość wynosi 80 i określisz TAB(90)
wartość , następny wydruk rozpocznie się w kolumnie 10 (pozostała część 90/80). Jeśli Column
pozycja wydruku jest mniejsza niż bieżąca, drukowanie rozpoczyna się w następnym wierszu na obliczonej pozycji wydruku. Jeśli obliczona pozycja wydruku jest większa niż bieżąca pozycja wydruku, drukowanie rozpoczyna się od obliczonej pozycji wydruku w tym samym wierszu.
Położenie wydruku po lewej stronie w wierszu wyjściowym jest zawsze 1. Gdy używasz Print
funkcji or PrintLine
do drukowania w plikach, najbardziej odpowiednia pozycja wydruku to bieżąca szerokość pliku wyjściowego, którą można ustawić za pomocą FileWidth
funkcji.
Funkcja TAB
może być również używana z funkcją WriteLine
. Nie można jej używać z programem Debug.WriteLine lub Console.WriteLine.
Uwaga
Upewnij się, że kolumny tabelaryczne są wystarczająco szerokie, aby zawierać szerokie litery.
Zobacz też
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod — Operator (Visual Basic)