Программирование на Delphi 7


         

Свойства и методы



Таблица 2.1. Свойства и методы для управления списком компонентов

Свойство (метод)

Описание


property Components [Index: Integer]: TComponent ;

Содержит индексированный список указателей всех компонентов, для которых данный компонент является владельцем (owner)

property ComponentCount : Integer;

Число подчиненных компонентов

property Owner: TComponent;

Указывается, какой компонент является владельцем данного

property Componentlndex: Integer;

Индекс данного компонента в списке владельца

procedure InsertComponent (AComponent : TComponent) ;

Вставляет компонент AComponent в список

procedure RemoveComponent (AComponent : TComponent};

Удаляет компонент AComponent из списка

procedure FindComponent (AName: string): TComponent;

Осуществляет поиск компонента по имени AName

procedure DestroyComponents;

Предназначен для уничтожения всех компонентов, подчиненных данному

Очень важное свойство

type TComponentState = set of (csLoading, csReading, csWriting, csDestroying, csDesigning, csAncestor, csllpdating, csFixups, csFreeNotification, cslnline, csDesignlnstance); property ComponentState: TComponentState;

дает представление о текущем состоянии компонента. В табл. 2.2 описаны возможные состояния компонента. Состояние может измениться в результате получения компонентом некоторого сообщения, действий разработчика, выполнения акции и т. д. Это свойство активно используется средой разработки.



Содержание раздела