Cтраница 2
![]() |
Изменения свойств компонента OpenDialog главной формы. [16] |
Этот обработчик события ничего не делает с данными, возвращаемыми из FileOpenDiatog, код, который действительно открывает файлы, будет добавлен после того, как будет создан просмотрщик текстовых файлов. [17]
Каждый обработчик события содержит параметры, необходимые для правильной реакции на событие. [18]
Если обработчик события OnExecute завершается, служба прекращает свою работу. [19]
Второй обработчик события формы относится к событию OnExit первой строки редактирования. Если этот элемент управления оставлен пустым, то переход фокуса ввода будет отменен и возвращен обратно перед выводом сообщения. [20]
Имена обработчиков событий, которые C Builder присваивает им по умолчанию, могут быть изменены программистом. [21]
![]() |
Окно эллиптической формы. [22] |
В обработчике события FormResize с помощью процедуры SetDimensions мы создаем эллиптическую область, а затем с помощью функции Win32 API SetwmdowRgn задаем геометрическую форму окна главной формы ( простите за невольный каламбур) в соответствии с формой области. [23]
![]() |
Пример Actions с подробным описанием отправителя события OnExecute объекта действия. [24] |
Если отсутствует обработчик события, назначенный для ответа на действие на уровне списка действий, приложения или действия, то приложение пытается идентифицировать целевой объект, к которому можно применить это действие. [25]
Теперь создадим обработчики событий для тех элементов управления, которые определяют цвета, используемые для рисования лабиринта. [26]
Во все обработчики событий передается параметр е, содержащий характеристики события. [27]
![]() |
Последовательность событий мыши при двойном щелчке на компоненте. [28] |
Во все обработчики событий, связанных с манипуляциями мыши ( как и во все другие обработчики), передается параметр Sender типа TObject. Этот параметр содержит указатель на компонент, в котором произошло событие. Он не требуется, если пишется обработчик события длн одного конкретного компонента. Однако часто один обработчик применяется для нескольких компонентов. При этом какие-то операции могут быть общими для любых источников события, а какие-то требовать специфических действий. [29]
Рассмотрим теперь обработчик события Oncreate. В этом обработчике мы сначала открываем для записи файл messagelog. [30]