Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 161
Для редактирования некоторых свойств можно использовать только кнопку с многоточием. Ранее вы использовали компонент Image для отображения значка в окне About программы Multiple. Тогда же вы обнаружили, что свойство Picture этого компонента может быть изменено только через редактор свойств. В данном случае редактором свойств служил редактор изображений C++Builder.
Будьте уверены, каждое свойство «знает», какой редактор ему требуется. По мере знакомства с новыми компонентами и их свойствами вы встретитесь с различными типами редакторов свойств.
Вкладка Events содержит список событий, которые может обрабатывать данный компонент. Использование этой вкладки крайне просто. Для создания обработчика события вам нужно дважды щелкнуть в столбце Value рядом с названием этого события. При этом C++Builder создаст функцию со всеми параметрами, необходимыми для обработки события. На экране появится окно редактора кода с курсором, расположенным внутри обработчика. Вам останется только начать ввод кода. Имя сгенерированной функции составляется из значения свойства Name компонента и имени обрабатываемого события. Например, если у вас есть кнопка ОК и обрабатывается событие OnClick, функция получит имя OKClick().
Вы можете разрешить автоматическую генерацию имен обработчиков событий или задавать имена функций вручную. Чтобы указать C++Builder имя функции-обработчика, наберите его в столбце Value рядом с названием события и нажмите Enter. В появившемся окне редактора кода будет содержаться функция с указанным именем.
После создания функции-обработчика события для одного компонента, вы можете использовать ее для любых компонентов, обрабатывающих то же событие. Иногда, например, удобно иметь несколько кнопок, использующих одно событие OnClick. Забегая вперед, приведу также в качестве примера пункт главного меню, пункт контекстного меню и кнопку быстрого доступа, для которых можно использовать общий обработчик события OnClick. Вы оцените эту возможность повторного использования кода, когда приобретете некоторый опыт программирования в С-f+Builder. Несмотря на то, что вы имеете дело с тремя различными компонентами, они могут совместно использовать общий обработчик OnClick. Столбец Value вкладки Events содержит кнопку для вызова списка обработчиков, совместимых с данным событием. Все, что вы должны сделать — это выбрать нужное имя из списка.