Необязательный аргумент-любое допустимое именованное или определяемое
пользователем выражение формата. При форматировании чисел без указания аргумента
Format функция Format выдает тот же результат, что и функция
Str(number) - Возвращает строку, представляющую число), хотя эта функция
учитывает национальную настройку. Отличие состоит в том, что при преобразовании
положительного числа с помощью функции Format пробел в начале строки (на
месте знака числа) теряется, а при преобразовании с помощью функции Str
останется
Символы форматирования, применяемые для создания пользовательских форматов
числовых величин
Прототип цифры. Выводит цифру или не выводит ничего. Print
Format(6.789, "##.0000") ' возвратит
6,7890
.
Десятичный разделитель. В некоторых национальных настройках десятичным
разделителем служит запятая. Десятичный разделитель указывает, сколько цифр
следует вывести в целой и дробной части форматируемого числа, т.е. слева и
справа от десятичного разделителя. Print Format(0.789,
"##.0000") ' возвратит ,7890
%
Процентный формат. Выражение умножается на 100. Символ процентов (%)
выводится в позиции, соответствующей позиции прототипа в строке
формата Print Format(0.17, "0%") ' возвратит
17%
,
Разделитель групп разрядов. В некоторых национальных настройках в качестве
разделителя групп разрядов используется точка. Разделитель групп разрядов
разделяет позиции тысяч и сотен в числе, целая часть которого состоит из четырех
или большего числа цифр.
:
Разделитель компонентов времени. В некоторых национальный настройках в
качестве разделителя компонентов времени используется другой
символ. Print Format(Now, "h:m:s") '
возвратит к примеру 11:23:35
/
Разделитель компонентов даты. В некоторых национальный настройках в качестве
разделителя компонентов даты используется другой символ.
E- E+ e- e+
Экспоненциальный формат. Для вывода знака плюс перед положительными
значениями показателя степени и знака минус перед отрицательными значениями
показателя степени следует использовать символы "E+" или "e+"
- + $ ()
Вывод указанного символа. Для вывода любого не перечисленных здесь символов
следует поместить перед ним символ обратной косой черты (\) или заключить символ
в прямые кавычки (" ")
\
Вывод следующего символа из строки формата. Примерами символов, которые не
могут быть включены в строку форматирования явным образом, являются символы
форматирования даты и времени (a, c, d, h, m, n, p, q, s, t, w, y, / и :),
символы форматирования чисел (#, 0, %, E, e, запятая и точка) и символы
форматирования строк (@, &, <, > и !)
"ABC"
Вывод строки, заключенной в прямые кавычки (" "). Для представления кавычек
в аргументе формат в программе необходимо использовать функцию Chr(34) (34
является кодом символа прямых кавычек ("))
Ниже приведено окно формы программы, демонстрирующей примеры форматирования
числовых данных с использованием функции Format.
Фрагмент текста программы, демонстрирующей примеры форматирования числовых
данных с использованием функции Format.
ЗАДАНИЕ 3. Используя ранее созданный
проект, выполните форматный вывод значений переменной на форму, в
окно PictureBox и в окно TextBox. Сохраните проект на диске.