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


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


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.


 
загрузка...

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


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