Udostępnij za pośrednictwem


FileSystem.TAB Metoda

Definicja

Używany z funkcjami or PrintLine do pozycjonowania Print danych wyjściowych.

Przeciążenia

TAB()

Używany z funkcjami or PrintLine do pozycjonowania Print danych wyjściowych.

TAB(Int16)

Używany z funkcjami or PrintLine do pozycjonowania Print danych wyjściowych.

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ż

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ż

Dotyczy