FileSystem.TAB Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется с функциями Print
или PrintLine
для установки позиции вывода.
Перегрузки
TAB() |
Используется с функциями |
TAB(Int16) |
Используется с функциями |
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.
Примечание
Убедитесь, что табличные столбцы достаточно широки и содержат широкие буквы.
См. также раздел
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Оператор Mod (Visual Basic)
Применяется к
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.
Примечание
Убедитесь, что табличные столбцы достаточно широки и содержат широкие буквы.
См. также раздел
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Оператор Mod (Visual Basic)