Ðåäàêòîð òåêñòà êëàññà ÒÌåòî (âêëàäêà Standard ïàëèòðû èíñòðóìåíòîâ) ïðåäíàçíà÷åí äëÿ ââîäà ïðîèçâîëüíîãî êîëè÷åñòâà ñòðîê òåêñòà. Ýòè ñòðîêè ïðîíóìåðîâàíû (íà÷èíàÿ ñ íóëÿ) è õðàíÿòñÿ â ñâîéñòâå Lines êëàññà TStrings. Óïðàâëåíèå ñòðîêàìè îñóùåñòâëÿåòñÿ ñ ïîìîùüþ ìåòîäîâ è ñâîéñòâ êëàññà TStrings.
Îñíîâíûå ñâîéñòâà êîìïîíåíòà êëàññà ÒÌåòî ïåðå÷èñëåíû â òàáëèöå.
Ñâîéñòâî |
Îïèñàíèå |
ScrollBars |
Îïðåäåëÿåò íàëè÷èå è òèï ïîëîñ ïðîêðóòêè:
ssNone – ïîëîñû îòñóòñòâóþò;
ssBoss – äâå ïîëîñû: âåðòèêàëüíàÿ è ãîðèçîíòàëüíàÿ;
ssHorizontal – òîëüêî ãîðèçîíòàëüíàÿ ïîëîñà;
ssVertical – òîëüêî âåðòèêàëüíàÿ ïîëîñà |
WantReturns |
Çàäàåò êëàâèøè, íàæàòèå êîòîðûõ ïðèâîäèò ê ïåðåõîäó íà íîâóþ ñòðîêó:
ïðè true – ýòî êëàâèøà Enter;
ïðè false – Ctrl+Enter |
WantTabs |
Åñëè äàííîå ñâîéñòâî èìååò çíà÷åíèå true, òî â òåêñòå ìîæíî ñäâèãàòü ïåðâóþ ñòðîêó àáçàöà ñ ïîìîùüþ êëàâèøè Tab, íî íåëüçÿ ïåðåõîäèòü ê äðóãèì ýëåìåíòàì óïðàâëåíèÿ ïðè íàæàòèè ýòîé êëàâèøè. Åñëè æå äàííîå ñâîéñòâî ðàâíî false, âñå ïðîèñõîäèò íàîáîðîò |
WordWarp |
Åñëè äàííîå ñâîéñòâî óñòàíîâëåíî â true, òî ïðîèñõîäèò àâòîìàòè÷åñêèé ïåðåíîñ ñëîâ, êîòîðûå íå ïîìåùàþòñÿ â ñòðîêå, íà íîâóþ ñòðîêó |
Äëÿ âûäåëåíèÿ âñåãî òåêñòà â ðåäàêòîðå ìîæíî âîñïîëüçîâàòüñÿ ìåòîäîì SelectAII. Êîìïîíåíò ÒÌåòî ìîæíî çàïîëíèòü èíôîðìàöèåé èç òåêñòîâîãî ôàéëà ñ ïîìîùüþ ìåòîäà LoadFromFile.  ñâîþ î÷åðåäü, ñîõðàíåíèå ñîäåðæèìîãî ìíîãîñòðî÷íîãî ðåäàêòîðà ÒÌåòî â ôàéëå îñóùåñòâëÿåòñÿ ñ ïîìîùüþ ìåòîäà SaveToFile.
|