ВУЗ:
Составители:
Рубрика:
19
4.2 Захват события
Вы можете захватить события, показанные в Инспекторе объекта, определив
метод обработки события. Delphi поддерживает два способа выбора такого метода:
Двойное нажатие на поле значения. Delphi вставит заданное по умолчанию
имя метода обработки события. В большинстве случаев заданное по умолчанию имя не
требует корректировки.
Ввод имени метода обработки события и затем нажатие Enter.
Любая методика заставляет Delphi выполнить следующие задачи:
Она вставит имя метода обработки события в объявлении класса формы.
Вставит каркас программы реализации метода обработки события.
Поместит курсор вставки внутри блока begin - end метода обработки
события.
Вам уже знаком выбор захватываемого события по программе BUTTON в
предыдущей лабораторной работе и по программе FORM в настоящей лабораторной
работе.
4.3 Обработка события
Обработка захватываемого события включает размещение соответствующих
операторов в методах обработки события. Обратитесь к листингу 2, который
показывает три метода обработки события. Метод TForm1.CloseBtnClick имеет только
оператор Close в строке 33. Аналогично метод TForm1.FormClick имеет только
оператор MessageDlg в строках 38 и 39. Но метод TForm1.FormMouseMove использует
пять операторов (в строках с 50 по 54) для требуемого отклика.
5 Архитектура приложения
Delphi поддерживает создание приложений, которые используют многие
формы. Этот раздел рассматривает различные виды форм, их использование и вызов.
Каждое приложение Delphi имеет основную форму, которая появляется изначально при
запуске программы на выполнение.
5.1 Диалоговые окна
Диалоговые окна - специальные окна, которые обмениваются информацией с
пользователем. Они отображают и/или получают данные
. Имеется два вида диалоговых
окон: модальные и немодальные. Модальные диалоговые окна (Modal) должны быть
закрыты прежде, чем Вы сможете обращаться к любому уже существующему окну
приложения. Причина этого ограничения в том, что модальные диалоговые окна
обычно имеют дело с критическими данными, которые должны быть обработаны
прежде, чем Вы продолжите выполнение программы.
Немодальные диалоговые окна
(Modeless), с другой стороны, дают Вам возможность обратиться к уже существующим
окнам программы. Причина такой гибкости в том, что немодальные диалоговые окна не
обрабатывают критических данных. Кроме того, использование немодальных
диалоговых окон иногда очень удобно. Нередко бывает просто необходимо оставить
немодальное диалоговое окно видимым, а в это время работать с другим окном.
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »