procedure AssignTo(Dest: TPersistent); virtual; Bu usul xuddi yuqoridagi usul kabi bo‘lib. farqi uning virtualligi
va himoyalanganligidir.
procedure Define Properties(Filer: TFiler); virtual; E’lon qilinmagan obyekt ma’lumotlarini faylni formaga joylashda
ishlatiladi. TFiler sinfi abstrakt asos sinf bo‘lib. o‘qish va yozish
operatsiyalarini bajarishda hamda komponentalar va ular xossalarini
saqlashda ishlatiladi.
function GetNamePath: String; dynamic; Obyekt inspektoridagi obyekt nomini o‘ziga oluvchi qatorni
qaytaradi.
function GetOwner: TPersistent; dynamic; Obyekt ko‘rsatgichini qaytamvchi himoyalangan usul.
Sinf — TComponent. TComponent sinfi komponentalar iyerar-
xiyasining eng yuqorisi bo‘lib. undan barcha ilovalarda ishlatiladigan
komponentalar tug‘iladi. Uning davomchilari vizual bolmagan
komponentalardir. Bu vizual bolmagan komponentalar dastuming
ishlashi vaqtida ko‘rinmaydi. TComponent sinfida quyidagi usullar va
xossalar aniqlangan:
Type TComponentName: String; property Name: TcomponentName;
65
Xossalar massivi foydalanilgan komponentalar ro‘yxatini aniqlaydi.
Bu xossa ham faqat dastur ishlashi vaqtida va faqat o‘qish uchun
mxsat etiladi.
Procedure DestroyComponents; Dinamik xotiradan komponentani o‘chiradi.
procedure InsertComponent(AComponent: TComponent); Komponentalar ro‘yxati oxiriga ASomponent parametrida
ko‘rsatilgan komponentni qo‘yadi.
procedure RemoveComponent(AComponent: TComponent); Komponentalar ro‘yxatidan Asomponent parametrida ko‘rsatilgan
komponentni o‘chiradi.
Sinf —TControl. Bu sinf o‘ziga vizual bo‘lgan komponentalarning
ko‘pgina xossalari, usullari va hodisalarini (coSimia) o‘zida
mujassamlashtirgan bo‘lib, ularyordamidama’lumotlami ekranga chiqarish
va klaviatura yordamida dasturga ma’lumotlami kiritishi mumkin.
TControl sinfida bosh boshqarish elementi (parent controls)
tushunchasi kiritilgan bo‘lib, bu tushunchaning asl m a’nosi
quyidagicha:
Har bir boshqarish elementi yoki qo‘shimcha gruppa komponen-
talari formagajoylashtirilganbo‘lishi mumkin, masalan, panelda (sinf
TPanel). Birinchi holda, bosh boshqarish elementli forma, ikkinchi
holda, esa, gruppa elementi bo‘ladi.
TControl quyidagi metodlami ishlatadi: