Разработка прикладных программ для ОС WINDOWS с помощью интегрированных сред Delphi / C++Builder. Баканов В.М. - 37 стр.

UptoLike

Составители: 

- 37 -
выделяет весь текст в редакторе. Свойство Font позволяет задать имя шрифта
для символов.
Весь текст в редакторе очищается методом Clear, булево свойство Modi-
fied информирует, изменялся ли текст в процессе редактирования.
Функции CopyToClipboard, CutToClipboard и PasteFromClipboard по-
зволяют работать с системным буфером обмена (при выделении части текста
работа происходит именно с
ней, в противном случае в операции участвует
весь текст). Свойство CharCase позволяет задавать преобразование вводимо-
го текста к верхнему/нижнему регистрам, OEMConvert - осуществлять пре-
образование между OEM- и ANSI-кодировками, PasswordChar задает сим-
вол, используемый вместо введенных при вводе пароля.
Из событий компонента TEdit наиболее интересны OnChange (генериру-
ется при любом
изменении текста), OnEnter (возникает при нажатии клави-
ши Enter, удобно использовать для вызова процедуры верификации ввода) и
OnClick (возбуждается при щелчке 'мышью' на компоненте).
5.3. КОМПОНЕНТ ТМеmо
Компонент TMemo (второй сверху компонент в крайнем левом столбе на
рис.6, в палитре компонентов находится на странице Standart) представляет
собой многострочный текстовый
редактор и служит обычно для вывода мас-
сива строк (например, столбец цифр) и включает многие свойства и сообще-
ния компонента TEdit.
Содержимое объекта может быть представлено в виде набора строк Lines
(Lines суть объект типа TStrings, содержащий текст в виде набора строк).
Текст может выравниваться по левому, правому краям или
по центру - свой-
ство Alignment. При значении свойства WordWrap=TRUE при достижении
вводимым текстом конца строки происходит переход на новую строку, в про-
тивном случае происходит горизонтальная прокрутка. Во время DesignTime
можно заполнить компонент нужными строками - для этого следует исполь-
зовать свойство Lines (ввод осуществляется в специальном открывающемся
окне).
Добавление строк
в TMemo возможно путем использования компонент-
ной функции Add (работа с компонентом Memo1)
Memo1 .Lines.Add('Первый элемент');
Memo1. Lines.Аdd('Второй элемент');
Memo1 .Lines.Add('Третий элемент');
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memo1 .Lines.Add(Edit1.Text); { добавить строку из Edit1 }
Memo1. Lines.Add(Edit2.Text); { - . - . - . - . - . - . - . - . - Edit2 }
Предварительно следует очистить Меmo1 путем использования метода
                                               - 37 -


выделяет весь текст в редакторе. Свойство Font позволяет задать имя шрифта
для символов.
    Весь текст в редакторе очищается методом Clear, булево свойство Modi-
fied информирует, изменялся ли текст в процессе редактирования.
    Функции CopyToClipboard, CutToClipboard и PasteFromClipboard по-
зволяют работать с системным буфером обмена (при выделении части текста
работа происходит именно с ней, в противном случае в операции участвует
весь текст). Свойство CharCase позволяет задавать преобразование вводимо-
го текста к верхнему/нижнему регистрам, OEMConvert - осуществлять пре-
образование между OEM- и ANSI-кодировками, PasswordChar задает сим-
вол, используемый вместо введенных при вводе пароля.
    Из событий компонента TEdit наиболее интересны OnChange (генериру-
ется при любом изменении текста), OnEnter (возникает при нажатии клави-
ши Enter, удобно использовать для вызова процедуры верификации ввода) и
OnClick (возбуждается при щелчке 'мышью' на компоненте).

5.3. КОМПОНЕНТ ТМеmо

   Компонент TMemo (второй сверху компонент в крайнем левом столбе на
рис.6, в палитре компонентов находится на странице Standart) представляет
собой многострочный текстовый редактор и служит обычно для вывода мас-
сива строк (например, столбец цифр) и включает многие свойства и сообще-
ния компонента TEdit.
   Содержимое объекта может быть представлено в виде набора строк Lines
(Lines суть объект типа TStrings, содержащий текст в виде набора строк).
Текст может выравниваться по левому, правому краям или по центру - свой-
ство Alignment. При значении свойства WordWrap=TRUE при достижении
вводимым текстом конца строки происходит переход на новую строку, в про-
тивном случае происходит горизонтальная прокрутка. Во время DesignTime
можно заполнить компонент нужными строками - для этого следует исполь-
зовать свойство Lines (ввод осуществляется в специальном открывающемся
окне).
   Добавление строк в TMemo возможно путем использования компонент-
ной функции Add (работа с компонентом Memo1)

Memo1 .Lines.Add('Первый элемент');
Memo1. Lines.Аdd('Второй элемент');
Memo1 .Lines.Add('Третий элемент');
.................................
Memo1 .Lines.Add(Edit1.Text); { добавить строку из Edit1 }
Memo1. Lines.Add(Edit2.Text); { - . - . - . - . - . - . - . - . - Edit2 }

    Предварительно следует очистить Меmo1 путем использования метода