Функции и процедуры Delphi. Справочник.

 

Не знаешь, где искать?
Читай Delphi FAQ!

 


ХI. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С КЛАССАМИ И КОМПОНЕНТАМИ

5. Функции и процедуры для работы с диалоговыми окнами и сообщениями


Функция InputQuery(
const ACaption, APrompt: string;
var Value: string ): Boolean;


Модуль: Dialogs

Описание
Функция выводит на экран диалоговое окно для ввода строки пользователем.
Параметр ACaption определяет заголовок диалогового окна.
APrompt - текст, который будет отображен над полем редактирования (подсказка пользователю о том, что конкретно необходимо ввести в поле редактирования).
Параметр Value определяет строку, которая появится в поле для ввода текста при вызове диалогового окна.
Когда пользователь нажимает кнопку [OK] функция проверяет, был ли изменен текст в поле редактирования. Если пользователем был введен новый текст, то функция записывает строку текста из поля редактирования в переменную Value.
В качестве результата функция возвращает True, если пользователь нажимает кнопку [OK], и False, когда пользователь нажимает кнопку [Cancel] или клавишу [Esc].


Пример
var

Year: string;

begin

Year:='1812';
if InputQuery( 'Ввод даты', 'Введите год Вашего рождения', Year)

then MessageDlg( 'Вы родились в '+Year+' году', mtInformation, [mbOk], 0)
else MessageDlg('Вы не знаете дату своего рождения?', mtInformation, [mbOk], 0);

end;


[Вернуться к содержанию]

 


Рейтинг@Mail.ru