Компонентами в Delphi называются потомки класса TComponent. В этой главе описываются общие свойства, методы и события компонентов. В остальных разделах книги при описании конкретного компонента эти свойства уже не упоминаются. Следует учесть, что все они относятся в основном к классам-родоначальникам TObject, TPersistent, TComponent и TControl.
Некоторые из них описаны в секциях protected этих классов и могут быть недоступны своим потомкам. Поэтому для получения полного набора методов, свойств и событий конкретного компонента необходимо обращаться к встроенной справочной службе Delphi.
В этом разделе :
8 Иерархия компонентов Все компоненты Delphi порождены от класса TComponent, в котором инкапсулированы самые общие свойства и методы компонентов. Предком TComponent является класс TPersistent, который произошел непосредственно от базового класса TObject.
8 Имена и собственники компонентов Класс TComponent включает в себя свойства и методы, общие для всех компонентов.
8 Родительские и дочерние компоненты Класс TControl со своими наследниками образуют всю палитру видимых компонентов Delphi.
8 Положение, размеры и оформление компонентов Положение и размеры компонента определяются четырьмя его свойствами (в пикселях): property Height: Integer; property Left: Integer; property Top: Integer; property Width: Integer;
8 Указатели мыши При перемещении указателя мыши по экрану он может менять свою форму в зависимости от свойства Cursor компонента, над которым он расположен в данный момент.
8 Реакция на события от мыши и клавиатуры Для большинства видимых компонентов определен набор обработчиков событий, связанных с мышью.
8 Механизм действий Action В Delphi 4...6 введен специальный механизм действий, дающий удобное средство централизованной реакции программы на те или иные действия пользователя.
8 Интерфейс Drag&Drop
8 Поддержка справочной службы Все видимые элементы имеют свойства регулирующие появление и содержание ярлычка - небольшого справочного окна возле элемента, на котором остановился курсор.
8 Поддержка СОМ Модель компонентных объектов СОМ (Component Object Model) представляет собой технологию обмена объектами между разными приложениями и даже между разными сетевыми машинами.
8 Свойства разного назначения Узнать текущее состояние любого управляющего элемента на этапе прогона программы можно с помощью свойства класса TControl.
| |