ВУЗ:
Составители:
Рубрика:
отображает в центре экрана диалоговое окно, служащее для ввода строки
текста. В окне имеется поле ввода, а также кнопки ОК и Cancel. Параметр
ACaption задает заголовок окна, параметр APrompt содержит поясняющий
текст к полю ввода. Параметр
ADefault определяет строку, возвращаемую
функцией при отказе пользователя от ввода информации нажатием кнопки
Cancel или клавиши Esc. Пример использования функции
InputBox:
st:=InputBox('Студент', 'Введите фамилию', 'Неизвестный');
Функция InputQuery(const ACaption, APrompt:String; var
Value:String):Boolean
отличается от функции InputBox тем, что вместо
строки по умолчанию используется параметр
Value, который при
подтверждении ввода содержит введенную пользователем строку. Например:
InputQuery('Студент', 'Введите фамилию', st);
Возвращаемое функцией InputQuery логическое значение позволяет
определить, каким образом завершен диалог (ОК соответствует
true).
6.2. Стандартные диалоговые панели
На странице Dialogs Палитры компонентов расположены компоненты,
реализующие диалоговые окна общего назначения. Использование стандартных
окон диалога выполняется по единому сценарию, приведённому ниже.
Поместить на форму компонент и настроить его свойства в Инспекторе
объектов или программно.
Вызвать метод
Execute, который создаёт и выводит окно на экран. Вызов
этого метода обычно располагается в обработчике какого-либо события. Так
как окно диалога модальное, то после применения метода
Execute выполнение
программы приостанавливается до тех пор, пока пользователь не закроет окно.
Функция
Execute возвращает true, если результат диалога успешный (OK).
Проанализировав результат диалога, можно выполнить третий этап:
использование введённых с помощью диалогового окна данных.
Рассмотрим более подробно диалоговые окна открытия и сохранения
файла. Так как окна похожи, то компоненты OpenDialog и SaveDialog,
64
отображает в центре экрана диалоговое окно, служащее для ввода строки
текста. В окне имеется поле ввода, а также кнопки ОК и Cancel. Параметр
ACaption задает заголовок окна, параметр APrompt содержит поясняющий
текст к полю ввода. Параметр ADefault определяет строку, возвращаемую
функцией при отказе пользователя от ввода информации нажатием кнопки
Cancel или клавиши Esc. Пример использования функции InputBox:
st:=InputBox('Студент', 'Введите фамилию', 'Неизвестный');
Функция InputQuery(const ACaption, APrompt:String; var
Value:String):Boolean отличается от функции InputBox тем, что вместо
строки по умолчанию используется параметр Value, который при
подтверждении ввода содержит введенную пользователем строку. Например:
InputQuery('Студент', 'Введите фамилию', st);
Возвращаемое функцией InputQuery логическое значение позволяет
определить, каким образом завершен диалог (ОК соответствует true).
6.2. Стандартные диалоговые панели
На странице Dialogs Палитры компонентов расположены компоненты,
реализующие диалоговые окна общего назначения. Использование стандартных
окон диалога выполняется по единому сценарию, приведённому ниже.
Поместить на форму компонент и настроить его свойства в Инспекторе
объектов или программно.
Вызвать метод Execute, который создаёт и выводит окно на экран. Вызов
этого метода обычно располагается в обработчике какого-либо события. Так
как окно диалога модальное, то после применения метода Execute выполнение
программы приостанавливается до тех пор, пока пользователь не закроет окно.
Функция Execute возвращает true, если результат диалога успешный (OK).
Проанализировав результат диалога, можно выполнить третий этап:
использование введённых с помощью диалогового окна данных.
Рассмотрим более подробно диалоговые окна открытия и сохранения
файла. Так как окна похожи, то компоненты OpenDialog и SaveDialog,
64
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
