Поделиться через


Функция SPC

Обновлен: Ноябрь 2007

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

Public Function SPC(ByVal Count As Short) As SPCInfo

Параметры

  • Count
    Обязательно. Число пробелов, вставляемых перед отображением или печатью очередного выражения в списке.

Заметки

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

currentprintposition(+(CountModwidth))

Например, если текущая позиция печати равна 24, ширина строки вывода равна 80, и задано SPC(90), следующая печать начнется с позиции 34 (текущая позиция печати + остаток от деления 90 на 80). Если разница между текущей позицией печати и шириной строки вывода меньше значения Count (или Count Mod ширина), функция SPC переходит к началу следующей строки и вставляет пробелы, число которых равно Count – (ширина – текущая_позиция_печати).

88he5c13.alert_note(ru-ru,VS.90).gifПримечание.

Убедитесь в том, что столбцы таблицы имеют достаточную ширину, чтобы вместить длинные записи.

Пример

Этот пример использует функцию SPC для установки позиции вывода в файл в окне вывода.

' The SPC function can be used with the Print function.
FileOpen(1, "TESTFILE", OpenMode.Output)   ' Open file for output.
Print(1, "10 spaces between here", SPC(10), "and here.")
FileClose(1)   ' Close file.

Примечания для разработчиков приложений для интеллектуальных устройств

Данная функция не поддерживается.

Требования

Пространство имен: Microsoft.VisualBasic

**Модуль:**FileSystem

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Ссылки

Оператор Mod (Visual Basic)

Функции Print, PrintLine

Функция Space (Visual Basic)

Функция TAB

Функция FileWidth