Экранная форма


Окно Программного Кода


Окно команды MsgBox

Рис. 2.3. Окно команды MsgBox c результатом вы-

полнения программного кода, совмещённое с окном программного кода и Экранной формой Примера 2

Замечание :

В рассмотренном примере 2 можно записать: S = InputBox (“Введите сумму”) – вве-

дённое значение автоматически переведётся в числовую форму) и MsgBox“Сумма =” & S - значение S автоматически преобразуется в строковую форму.

 

Print.

Первый операторPrint выводит данные на верхнюю строку формы, начиная с левой ее границы. Следующие – строкой ниже. Выводимая информация может включать одно или несколько значений (выражений) любого типа, отделенных друг от друга разделителями и указателями вида:

“,” - вывод значений осуществляется в зоны строки (по 14 символов), начиная с указанных ниже позиций:

 

 
 


1 15 29 43 57

“;” - осуществляется сплошной (без пробелов) вывод значений,

Spc(k) – между значениями вставляется k пробелов,

Tab(m) – значение, следующее за указателем, размещается с m-ой позиции.

Указатели Spc(k) и Tab(m) отделяются от значений разделителями “,” или “;”.

Следующий оператор PRINT размещает выводимую информацию с новой строки.

Примеры:

Пусть переменные в программе имеют значения X = 20 : Y = -15 : Z = 14

Оператор Print “Max =”; X, “Min=”; Y, “время:”; Z; Spc(5); “3 апреля” выдаёт данныев следующем виде:

 

Max = 20 Min = -15 время: 14 3 апреля

 

1 15 29 43 57

 

пробел вместо знака 5 пробелов

Оператор PrintX, Tab (10), Y; Spc(5); Z выводит:

 

20 -15 14


1 10 17

5 пробелов


пробел вместо знака

 
 

 

 


Замечание:Элементы формы необходимо сдвинуть,иначе они закроют выводимую

строку.

Для вывода на принтер оператор запишется так:

 

Printer.Print выражение ‘или выражение, выражение¼- зонный вывод

‘или выражение;выражение¼- сплошной вывод

 

При наличии нескольких форм для вывода на форму с именем Form1 в операторе

указывается имя используемой формы :

 

Frm1.Print выражение ‘если форм несколько, указывается имя используемой формы.