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-де орналасқан тексті диалогты терезеде көрсетілген файлға сақтау.
|