Cтраница 3
![]() |
Форма приложений во время разработки.| Форма приложения во время работы. [31] |
Основную работу выполняет процедура обработки события onActivate, которая формирует и выводит в поле метки ( Labell) таблицу. [32]
В случае создания процедуры обработки события для компонента, который создается динамически, программист должен полностью написать текст процедуры и поместить ее объявление в объявление формы. [33]
Заметим, что алгоритмы обработки событий строятся на использовании объекта Ope Result спроектированного ранее класса TOperation, поэтому необходимо обеспечить размещение объекта в памяти и освобождение памяти при завершении работы приложения. [34]
![]() |
Тестирование компонента. [35] |
Тестируемый компонент создается процедурой обработки события FormCreate ( Создание формы) посредством вызова конструктора компонента, которому в качестве параметра передается значение self, показывающее, что владельцем компонента является форма приложения. [36]
Для просмотра текста процедуры обработки события конкретного объекта ( элемента управления) в окне модуля в поле со списком объектов выбирается этот объект, и затем в поле со списком событий - имя нужного события. Для перехода к тексту обычной процедуры в окне модуля в поле объектов выбирается строка Общая область ( General), а в поле процедур - имя нужной процедуры. [37]
![]() |
На вкладке Events перечислены события, которые может воспринимать компонент. [38] |
Чтобы приступить к созданию процедуры обработки события, надо сначала в окне Object Inspector выбрать компонент, для которого создается процедура обработки события. [39]
Для того чтобы создать функцию обработки события, нужно сделать двойной щелчок мышью в поле имени процедуры обработки соответствующего события. [40]
![]() |
Свойства компонента stringGridl Свойство Значение. [41] |
В листинге 5.6 приведена процедура обработки события onclick для командной кнопки Buttoni, которая вводит массив, выполняет поиск минимального элемента и выводит результат - номер и значение минимального элемента массива. [42]
Вывод справочной информации выполняет процедура обработки события onclick на кнопке Справка. [43]
Для формы приложения создать процедуру обработки события oncreate, которая вызовом конструктора тестируемого компонента создаст компонент и установит значения его свойств. [44]
Чтобы приступить к созданию процедуры обработки события, надо сначала в окне Object Inspector выбрать компонент, для которого создается процедура обработки события. [45]