Пішін ќасиеттері


Сабақ тақырыбы: Memo басқару элементі



бет26/29
Дата06.01.2022
өлшемі0,65 Mb.
#11847
түріПрограмма
1   ...   21   22   23   24   25   26   27   28   29
Сабақ тақырыбы: Memo басқару элементі
Сабақ мақсаты: Memo басқару элементінің қасиеттерін және әдістерін программалау.

Теориялық бөлім:

Memo компоненті көп қатардан тұратын тексті енгізу, редактрлеуге арналған. Текст Lines қасиетінде сақталады және ол 0-ден бастап нөмірленеді.

BorderStyle, CanUndo, HideSelection, MaxLentgh, Modified, OEMConvert, OnChange, Readonly, SelLength, SelStart и SelText қасиеттері TEdit қасиеттеріне ұқсас. WordWrap қасиеті TLabel -дің дәл осы қасиетіне ұқсас.

Компонент қасиеттері:

TBorderStyle =

bsNone..bsSingle;

property BorderStyle: TBorderStyle;


Қоршау стилін көрсетеді:

bsNone –қоршау жоқ; bsSingle - компонент

бір сызықпен қоршалады.


property MaxLength: Integers;

Текстің макисмал ұзындығын анықтау.

property Modified: Boolean;

True, егер текст өзгеріске ұшыраса

property Readonly: Boolean;

True болса тексті өзгерте алмайсыз

property SelLength: Integers;

Айрықшаланған текст ұзындығы

property SelText: Strings-

Айрықшаланған текст

property Text: String;

Барлық текст

Компонент әдістеріне мысалдар:

Memo1.Сlear;

Memo1-дегі тексті тазалау

Memo1.lines.add(edit1.text);

edit1.text-дегі тексті Memo1-ге енгізу

Memo1.SelStart:=5;

Курсорды 5 позицияға орналастыру. Программа орындалу барысында іске асырылады және курсор көрінбей кетеді.

Memo1.SelLength:=10;

Курсор орналасқан жерден бастап 10 символды айрықшаландыру. Ескерту:

Memo1.HideSelection:=false болуы керек.



Memo1.Lines.Delete(3);

Memo1-дің 4 қатарында орналасқан тексті өшіру.

Memo1.Lines.LoadFromFile(OD1.FileName);

Диалогты терезеде көрсетілген текстік файлды Memo1-ге жүктеу.

memo1.Lines.SaveToFile(SD1.FileName);

Memo1-де орналасқан тексті диалогты терезеде көрсетілген файлға сақтау.





Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   29




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет