10.8. Функція InputBox
Під час виконання проекту доводиться вводити з клавіатури в оперативну пам’ять певну інформацію (вхідні дані). Це можуть бути числові або стрічкові значення, логічні значення, значення дати або часу тощо. Функція InputBox виводить на екран діалогове вікно, з допомогою якого і здійснюється введення вхідних даних. Дані вводяться у текстове поле, яке має вигляд світлої смуги. Вікно може мати також пояснювальний текст, з якого користувач зрозуміє, які саме дані він повинен ввести. Слід мати на увазі, що функція InputBox повертає значення стрічкового типу навіть тоді, коли в текстове поле буде введено число. Тому результат роботи функції (стрічку) рекомендується перетворити в тип, який і передбачався розробником проекту.
Функція InputBox має такий формат:
InputBox ( <запрошення> [,<заголовок>] [,<за замовчуванням>] [,<хпоз>] [,<упоз>] [,<файл довідки>,<зміст>]) ,
або, використовуючи англійську термінологію:
InputBox ( <prompt> [,<title>] [,<defaults>] [,<xpos>][,<ypos>] [,<help file>,<context>]) .
Аргументи <запрошення>, <заголовок>, <файл довідки>,<зміст> мають таке ж призначення, що й у функції MsgBox.
Аргумент <за замовчуванням> - це необов’язковий аргумент стрічкового типу, який на початку з’являється у полі введення діалогового вікна у вигляді тексту, поки користувач не введе в це поле потрібне значення.
Аргумент <хпоз> , <упоз> - це необов’язкові цілочисельні аргументи, які у разі їч присутності у функції визначають відповідно положення лівого і верхнього кутів діалогового вікна введення.
Приклад. Оператор x= InputBox (“Введіть значення аргумента x!”)
виведе на екран діалогове вікно (рис.10.5).
Рис. 10.5. Вікно введення даних, отримане за допомогою функції InputBox .
Контрольні питання
-
?
-
?
-
?
-
?
-
?
-
?
-
?
-
?
-
?
-
?