Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Компоненты 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.
Дата публикования: 2014-10-25; Прочитано: 329 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!