ВУЗ:
Составители:
Рубрика:
В качестве примера реакции на события рассмотрим работу нашей
программы при наличии на ее форме компонента Button (кнопка). Для
этого проведем очередную модернизацию нашей первой программы:
вставим в ее форму еще один компонент − кнопку, и заставим ее откли-
каться на событие, связанное с нажатием левой кнопки мыши.
Компонент “кнопка” изображается пиктограммой «
» на стра-
нице Standard палитры компонентов. Поместите этот компонент на
форму и расположите его ниже компонента Label и посередине формы
(рис. 1.6).
Рис. 1.6. Форма с вставленной кнопкой
Обработчик события OnClick
При щелчке по кнопке мышью в работающей программе возника-
ет событие OnClick. (По щелчку). Пока это событие никак не обрабаты-
вается программой, и поэтому нажатие кнопки не приведет ни к каким
последствиям. Чтобы заставить программу реагировать на нажатие
кнопки, необходимо написать на языке Object Pascal фрагмент про-
граммы, который называется обработчиком события.
Этот фрагмент должен представлять собой последовательность
текстовых строк, в которых программист указывает, что именно должна
делать программа в ответ на нажатие кнопки. Фрагмент оформляется в
виде специальной подпрограммы языка Object Pascal – процедуры.
Чтобы заставить Delphi самостоятельно сделать заготовку для
процедуры обработчика события OnClick, дважды подряд без заметной
паузы щелкните мышью по вновь вставленному компоненту. В ответ
Delphi активизирует окно кода, и вы увидите в нем такой текстовый
фрагмент:
17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »