Процедура InputBox (const ACaption, APromt, ADefault:String):String отображает диалоговое окно, которое служит для ввода информации. В окне имеется поле для ввода строки с надписью и две кнопки Ok и Cancel. Параметр ACaption задает заголовок окна, APromt - содержит поясняющую надпись, ADefault – определяет строку по умолчанию.
Процедура InputQuery
Процедура InputQuery(const ACaption, APromt:String; var Value: String): Boolean запоминает параметр Value и возвращает True, если пользователь нажал OK. Окно по внешнему виду не отличается от окна функции InputBox.
Пример 12. Ввод шага расчета функции.
Дополним программу предыдущего примера функцией InputBox, с помощью которой будут задаваться шаг (h:real). Для этого вставьте в метод «нажатие на кнопку» строку
h:=StrToFloat(InputBox('Ввод шага расчета','Введите шаг','1'));
Результатом выполнения данной функции является окно, представленное на рисунке 21.
Рисунок 21 - Окно для выбора шага (Использование функции InputBox)