Функция InputBox отображает простое диалоговое окно с заданным Заголовком (Caption) и Подсказкой (Prompt). Оно просит, чтобы пользователь ввел данные в текстовое поле на диалоговом окне. Значение по умолчанию отображено в текстовом поле.
Если пользователь нажал OK, значение по умолчанию или данные введенные пользователем, сохраняются в возвращаемой строке, иначе возвращается пустая строка.
Если пользователь отменяет диалог, то возвращаемым значением будет пустая строка.
Используйте, чтобы спросить у пользователя значение данных, для которых можно дать разумное значение по умолчанию, экономя ненужное печатание пользователя.
Похожие команды
InputQuery Отображает диалог, который просит пользователя о вводе текста
PromptForFileName Показывает диалог, позволяющий пользователю выбрать файл
ShowMessage Показывает простое диалоговое окно с кнопкой ОК, содержащее заданную строку
ShowMessagePos Показывает строку в простом диалоговом окне размещенном в заданном месте
Пример кода : Спрашиваем у пользователя его город со значением по умолчанию
var
value : string;
begin // Продолжаем спрашивать пользователя его город
repeat
value := InputBox('Test program', 'Пожалуйста, укажите свой город', 'Cardiff');
until value <> ''; // Показываем его название
ShowMessage('Ваш город - '+value);
end;
Диалог отобразит спрашиваемый город пользователя,
с установленным начальным значением Cardiff.