1. Стандартты батырма.
2. Суретті батырма.
Delphi компоненті ТComponent класы деп атайды. Мына тарауда жалпы қасиеттері жазылады, әдістері және оқиғалар компанентері.Сондықтан әдістер жиының алу үшін, қасиеттер және оқиғалар нақты компонентер Delphi-да қызмет етеді.
Иерархия компоненті. Delphі-дағы компонентер Тcomponent класынан бұзылған жалпы қасиеттері және әдістері инкапсулировать етілген компонент.
Тcomponent класс көрінетін базалық компонентің құрайды, сол сияқты көрінбеу компоненті. Көбінесе көріну компоненті TControl класынан шығады.
Осы кластың 2 мұрасы- TWinControl және TgraphicControl компонентің екі группасын анықтайды: ресурс терезесі болатын (TСontrol ) және ресурстің болмауы (TgraphicControl)
Ресурс терезесі- Windows-та арнайы ресурс, терезеде қызмет етуге арналған ресурс. Терезе компоненті өзінің орындалу кезінде Windows-қа терезе қарайды, ресурсін белгілеп алу қажет етеді және егерде қажет еткенің қанағаттандырылса дискриптор терезесі пайда болады.
Тышқан көрсеткіші
Экранда тышқанмен көрсету Cursor компоненті осы қасиетте тәуелсіз болса, онда ол формасын өзгерте алады. Программист стандартты емес көрсеткіштерді пайдаланып құруға болады.
§ редактордың көмегімен Delphі-дағы бейне көрсетілген және оны ресурстың файл
программасына еңгізу.
§ ең алдымен программада жұмыс істеу кезінде ресурстік файлдан LoodCursor функция-
сының көмегімен жүктейміз және Cursor тізімімен Sreen обьекттісін жүктегеннен
кейін стандартты емес көрсеткіштерді Cursor компонентері немесе экранда тағайындау.
1. меню опцийдан Tools/Image Editor, Delphi-дағы бейнені редакторда жүктеу.
2. Редактор терезесінде File/ New/Resource File, таңдаймыз-содан сон Resource /New/ Cursor.
7 - сурет
3. Опцийдің көмегімен Resource/Rename міндетті түрде стандарты Cursor 1 ресурсты кез-келген атқа ауыстыру керек.
4 Екі рет тізімдегі ресуртан шертіп немесе опцийдан Resourse/Edit таңдаймыз- сонда экранда терезе редакторында екі бос өріс пайда болады, қызыл бояумен рамкаға алынған. Сол жақ өріс үлкен масштабтағы көріністі көрсетеді, ал оң жақ өзінің табиғи түрін көрсетеді.
5. Формадан қажетті құралды таңдап редактордың сол жақ терезесінен Shift клавишасын басып отырып домалағымызды жасаймыз, фигурамыз ойдағыдай шығу үшін.
Көрсетілген тышқанмен крестиктан көрсетіп біраз оң жақта және сол жақ төмен бұрышта редактор өрісінің бұрышында орналасқан, тышқанның сол жақ батырмасын басып отырып және көрсеткішті біраз сол жаққа және өрістің оң жақ төменгі бұрышында содан сон клавишпен батырманы жібереміз.
6. Бос формадан жаңа проект құрайық және мынадай оқиғалармен өңдейік OnGreate
Form1 үшін
{SR*.DFM}
{SR Cursor,res}
Procedure TForm1.FormGreate(Sender: TObject);
Begin
//көрсеткішті тіркейміз
Screen.Cursors[1]:=LoodGreate(Sender:TObject);
//клиент формасының бөліміне пайдаланамыз
Cursor:=1;
End;
Ескерту:Screen.Cursor көрсеткішін тіркеу кезінде диапозонда индекс көрсеткіші көрінбеуіде мүмкін –32768-ден +32767-ға дейін.
Диапозондағы индекс –22-ден –1-ге дейін стандартты көрсеткіштерге толық.