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