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