FileSystem.TAB Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется с функциями или Print функциями для размещения выходных PrintLine данных.
Перегрузки
| Имя | Описание |
|---|---|
| TAB() |
Используется с функциями или |
| TAB(Int16) |
Используется с функциями или |
TAB()
- Исходный код:
- FileSystem.vb
- Исходный код:
- FileSystem.vb
- Исходный код:
- 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 вычисляет следующую позицию печати с помощью формулы:
Ширина мода столбца
Например, если ширина равна 80 и указана TAB(90), следующая печать начинается с столбца 10 (оставшаяся часть 90/80). Если Column значение меньше текущей позиции печати, печать начинается на следующей строке в вычисляемой позиции печати. Если вычисляемая позиция печати превышает текущую позицию печати, печать начинается с вычисляемой позиции печати на той же строке.
Самая левая позиция печати в строке выходных данных всегда равна 1. При использовании Print или PrintLine функций для печати в файлы самая правая позиция печати — текущая ширина выходного файла, которую можно задать с помощью FileWidth функции.
Функцию TAB также можно использовать с функцией WriteLine . Его нельзя использовать с Debug.WriteLine или Console.WriteLine.
Note
Убедитесь, что табличные столбцы достаточно широки, чтобы содержать широкие буквы.
См. также раздел
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- оператор Mod (Visual Basic)
Применяется к
TAB(Int16)
- Исходный код:
- FileSystem.vb
- Исходный код:
- FileSystem.vb
- Исходный код:
- 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
Optional. Номер столбца перемещен до отображения или печати следующего выражения в списке. Если опущено, 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 вычисляет следующую позицию печати с помощью формулы:
Ширина мода столбца
Например, если ширина равна 80 и указана TAB(90), следующая печать начинается с столбца 10 (оставшаяся часть 90/80). Если Column значение меньше текущей позиции печати, печать начинается на следующей строке в вычисляемой позиции печати. Если вычисляемая позиция печати больше текущей позиции печати, печать начинается с вычисляемой позиции печати на той же строке.
Самая левая позиция печати в строке выходных данных всегда равна 1. При использовании Print или PrintLine функций для печати в файлы самая правая позиция печати — текущая ширина выходного файла, которую можно задать с помощью FileWidth функции.
Функцию TAB также можно использовать с функцией WriteLine . Его нельзя использовать с Debug.WriteLine или Console.WriteLine.
Note
Убедитесь, что табличные столбцы достаточно широки, чтобы содержать широкие буквы.
См. также раздел
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- оператор Mod (Visual Basic)