|
||||||||
|
Ввод и ред. TMemo
Компонент представляет собой многострочный редактор текста. Содержимое редактора представлено как объект, содержащий текст в виде набора строк:
Текст в редакторе может выравниваться по левому, правому краям и по центру:
При наборе текста пользователь может ввести различные управляющие символы, в частности, клавишами <Enter> и <Таb>. Эти символы могут быть обработаны редактором, а могут быть сразу переданы форме. В случае, если свойства
обращены в True, символы передаются редактору. Обратим внимание на то, что если установлено WantTabs, то с помощью клавиатуры передать фокус такому редактору можно, а после этого отдать другому компоненту ? нельзя. Если свойства равны False, символы передаются форме. В этом случае для ввода этих символов в редактор можно воспользоваться комбинациями <Ctrl>+<Enter> и <Ctrl>+<Tab> соответственно. Два свойства отвечают за организацию прокрутки текста в окне редактора:
? отвечает за поведение редактора при достижении правой границы во время набора текста. Если свойство равно True, то при этом происходит переход на новую строку. В случае False при достижении правой границы происходит горизонтальная прокрутка текста и пользователь может продолжать набор; на новую строку можно перейти, нажав <Еntег>;
? устанавливает наличие полос прокрутки в вертикальном и горизонтальном направлениях. Если есть горизонтальная полоса, то свойство WordWrap теряет смысл: вместо переноса происходит прокрутка. Следующие свойства аналогичны определенным в TEdit ? BorderStyle, HideSelection, MaxLength, OEMConvert и ReadOnly. Для получения полноценного приложения ? текстового редактора, в него нужно включить компонент TMemo и снабдить средствами чтения, записи и печати файлов, поиска и замены текста и т. п.
Для комментария : kadan@grsu.grodno.by | |||||||||||
За содержание страницы отвечает Гончарова М.Н. © Кафедра СПиКБ, 2002-2017 |