Для поиска темы - пользуйтесь СИСТЕМОЙ ПОИСКА


Стоимость дипломной работы


Home Для студента... Многострочные окна редактирования Memo и Richedit.

Многострочные окна редактирования Memo и Richedit.
Рейтинг пользователей: / 0
ХудшийЛучший 

Многострочные окна редактирования Memo и  Richedit.


Компоненты Memo и  RichEdit являются окнами редактирования многострочного текста. Они также , как и окно Edit  снабжены многими функциями , свойственными большинству редакторов, например, «горячие» клавиши копирования, вставка, вырезание выделенного объекта.

В компоненте Memo  формат (шрифт, выравнивание) одинаков  для всего текста и определяется его свойством Font. 

Компонент Richedit  работает с текстом в формате RTF. Атрибуты фрагмента текста можно задать  свойством SetAttributes

Основное свойство окон Memo и  Richedit – Lines, содержащее текст окна в виде списка строк и имеющее тип Tstrings. Во время выполнения приложения вы можете заносить текст в окно редактирования с помощью методов свойства Lines  типа Tstrings.
Весь текст содержится в в свойстве Text. Доступ к отдельной строке текста получают с помощью свойства String [Index:Integer].  Индексы, как   и везде в Delphi  начинаются с 0.

Memo1.Lines.String[0] – текст первой строки. Однако, если используется свойство Word-Wrap = true, то индексы строк будут меняться в зависимости от размера окна редактирования. Свойство только для чтения Count указывает число строк в тексте.

Для очистки текста в окне надо выполнить процедуру Clear. Этот метод относится к самому окну, а не к его свойству Lines.

Для занесения новой строки  в конец текста  можно воспользоваться его методами Add и  Append свойства Lines. Для загрузки текста из файла применяют метод LoadFromFile.


 

Комментарии   

 
0 #1 Minda 05.11.2018 22:56
I see you don't monetize your page, don't waste your traffic, you
can earn extra bucks every month. You can use the best adsense alternative for any
type of website (they approve all websites), for more details
simply search in gooogle: boorfe's tips monetize your website

Feel free to visit my blog post; BestLazaro: https://CleverElvera.blogspot.com
Цитировать
 

Добавить комментарий


Защитный код
Обновить