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 Print do pozycjonowania PrintLine danych wyjściowych.
Przeciążenia
| Nazwa | Opis |
|---|---|
| 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
- Źródło:
- FileSystem.vb
- Źródło:
- FileSystem.vb
Używany z funkcjami or Print do pozycjonowania PrintLine 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 Print do pozycjonowania PrintLine 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 drukowania w bieżącym wierszu jest większe niż Column, TAB pomija wartość kolumny równą Column następnej linii wyjściowej. 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 jest mniejsza niż bieżąca pozycja drukowania, drukowanie rozpoczyna się w następnym wierszu na obliczonej pozycji drukowania. Jeśli obliczona pozycja drukowania jest większa niż bieżąca pozycja drukowania, drukowanie rozpoczyna się od obliczonej pozycji drukowania w tym samym wierszu.
Skrajna lewa pozycja wydruku w wierszu docelowym jest zawsze 1. Gdy używasz Print funkcji lub PrintLine do drukowania w plikach, najbardziej odpowiednią pozycją drukowania jest 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 go używać z Debug.WriteLine programem lub Console.WriteLine.
Note
Upewnij się, że kolumny tabelaryczne są wystarczająco szerokie, aby zawierały szerokie litery.
Zobacz też
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- operator Mod (Visual Basic)
Dotyczy
TAB(Int16)
- Źródło:
- FileSystem.vb
- Źródło:
- FileSystem.vb
- Źródło:
- FileSystem.vb
- Źródło:
- FileSystem.vb
- Źródło:
- FileSystem.vb
Używany z funkcjami or Print do pozycjonowania PrintLine 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
Optional. 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 Print do pozycjonowania PrintLine 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 drukowania w bieżącym wierszu jest większe niż Column, TAB pomija wartość kolumny równą Column następnej linii wyjściowej. Jeśli Column wartość jest mniejsza niż 1, TAB przenosi położenie wydruku do kolumny 1. Jeśli Column 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 jest mniejsza niż bieżąca pozycja drukowania, drukowanie rozpoczyna się w następnym wierszu na obliczonej pozycji drukowania. Jeśli obliczona pozycja drukowania jest większa niż bieżąca pozycja drukowania, drukowanie rozpoczyna się od obliczonej pozycji drukowania w tym samym wierszu.
Skrajna lewa pozycja wydruku w wierszu docelowym jest zawsze 1. Gdy używasz Print funkcji lub PrintLine do drukowania w plikach, najbardziej odpowiednią pozycją drukowania jest 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 go używać z Debug.WriteLine programem lub Console.WriteLine.
Note
Upewnij się, że kolumny tabelaryczne są wystarczająco szerokie, aby zawierały szerokie litery.
Zobacz też
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- operator Mod (Visual Basic)