FileSystem.TAB Метод

Определение

Используется с функциями Print или PrintLine для установки позиции вывода.

Перегрузки

TAB()

Используется с функциями Print или PrintLine для установки позиции вывода.

TAB(Int16)

Используется с функциями Print или PrintLine для установки позиции вывода.

TAB()

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Используется с функциями Print или PrintLine для установки позиции вывода.

public:
 static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB ();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo

Возвращаемое значение

Используется с функциями Print или PrintLine для установки позиции вывода.

Примеры

В этом примере функция используется TAB для размещения выходных данных в файле и в окне Вывод .

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)

Комментарии

Если текущая позиция печати в текущей строке больше , переходит Columnк значению столбца, TAB равному , Column в следующей выходной строке. Если Column меньше 1, TAB перемещает позицию печати в столбец 1. Если Column значение больше ширины выходной линии, TAB вычисляет следующую позицию печати с помощью формулы:

Ширина столбца Mod

Например, если ширина равна 80 и указан TAB(90)параметр , следующая печать будет начинаться с столбца 10 (остаток от 90/80). Если Column меньше текущей позиции печати, печать начинается в следующей строке в вычисляемой позиции печати. Если вычисленная позиция печати больше текущей позиции печати, печать начинается с вычисляемой позиции печати на той же строке.

Крайнее левое положение печати в выходной строке всегда равно 1. При использовании Print функций или PrintLine для печати в файлы самой правой позицией печати является текущая ширина выходного файла, которую можно задать с помощью FileWidth функции .

Функцию TAB также можно использовать с функцией WriteLine . Его нельзя использовать с Debug.WriteLine или Console.WriteLine.

Примечание

Убедитесь, что табличные столбцы достаточно широки и содержат широкие буквы.

См. также раздел

Применяется к

TAB(Int16)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Используется с функциями Print или PrintLine для установки позиции вывода.

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

Параметры

Column
Int16

Необязательный элемент. Номер столбца, в который помещается курсор перед отображением или печатью следующего выражения из списка. Если этот параметр опущен, TAB перемещает положение курсора в начало следующей зоны печати.

Возвращаемое значение

Используется с функциями Print или PrintLine для установки позиции вывода.

Примеры

В этом примере функция используется TAB для размещения выходных данных в файле и в окне Вывод .

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)

Комментарии

Если текущая позиция печати в текущей строке Columnбольше , переходит к значению столбца, TAB равному , в Column следующей выходной строке. Если Column меньше 1, TAB перемещает позицию печати в столбец 1. Если Column значение больше ширины выходной линии, TAB вычисляет следующую позицию печати с помощью формулы:

Ширина столбца Mod

Например, если ширина равна 80 и указан TAB(90)параметр , следующая печать будет начинаться с столбца 10 (остаток от 90/80). Если Column меньше текущей позиции печати, печать начинается в следующей строке в вычисляемой позиции печати. Если вычисленная позиция печати больше текущей позиции печати, печать начинается с вычисляемой позиции печати в той же строке.

Крайнее левое положение печати в выходной строке всегда равно 1. При использовании Print функций или PrintLine для печати в файлы самой правой позицией печати является текущая ширина выходного файла, которую можно задать с помощью FileWidth функции .

Функцию TAB также можно использовать с функцией WriteLine . Его нельзя использовать с Debug.WriteLine или Console.WriteLine.

Примечание

Убедитесь, что табличные столбцы достаточно широки и содержат широкие буквы.

См. также раздел

Применяется к