загрузка...
загрузка...
На головну

TPersistent

¯

Tcomponent

¯

Tcontrol

¯

TGraphicControl TWinControl

Деякі з них описані в секціях protected цих класів і можуть бути недоступні своїм нащадкам. Тому для одержання повного набору методів, властивостей і подій конкретного компонента необхідно звертатися до вбудованої довідкової служби Delphi.

ІІ.Ієрархія компонентів.

Всі компоненти Delphi породжені від класу TComponent, у якому інкапсульовані самі загальні властивості і методи компонентів. Предком TComponent є Клас TPersistent, що є нащадком безпосередньо від базового класу TObject.

Клас TPersistentпередає своїм нащадкам важливий віртуальний метод

procedure Assign(Source: TPersistent);

за допомогою якого поля і властивості об'єкта source копіюються в об'єкт, що викликав метод Assign.

Обмінюватися даними можуть усі спадкоємці TPersistent незалежно від того, чи знаходяться вони в безпосередньому родстві по відношенню один до одного або мають єдиного загального Предка - TPersistent.

Клас TComponent є базою для створення як видимих, так і невидимих компонентів.

Більшість видимих компонентів породжуються від класу TControl. Два спадкоємці цього класу - TWinControl і TgraphicControl визначають дві групи компонентів: що мають віконний ресурс (TWinControl і його нащадки) і ті що не мають цього ресурсу (TgrарhісСоntrol і його нащадки).

ІІІ.Імена і власники компонентів.

Клас TComponent містить у собі властивості і методи, загальні для всіх компонентів.



  1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   Наступна
загрузка...
© um.co.ua - учбові матеріали та реферати