Memo - простой текстовый
редактор, в котором пользователь может ввести
несколько строк текста. Доступ к строкам
обеспечивает свойство Lines,
представляющее собой объект класса TStrings.
С помощью его методов строки можно добавлять,
вставлять, удалять, читать из файла и сохранять в
файл. Свойство Lines доступно из
инспектора объектов на стадии дизайна. При
щелчке мышью по многоточию в поле свойства Lines
вызывается редактор строк. Основное отличие RichEdit от Memo - это возможность вывода и редактирования форматированного текста. Форматирование текста предполагает форматирование шрифта , т.е. отдельные фрагменты текста могут иметь различные атрибуты (цвет, начертание, размер и другие ), и форматирование абзацев - каждый абзац может иметь свои параметры (отступы, выравнивание и др.). |
Memo и RichEdit
|
TStrings - базовый класс списка (массива)
строк. TStrings представляет свойства и методы для того, чтобы:
|
|
Диалоговые окна для выбора открываемого или сохраняемого файла организуются с помощью компонентов OpenDialog и SaveDialog, расположенные на странице Dialogs . |
|
Создать приложение, содержащее форму со
следующими визуальными компонентами:
Смотри пример: RichEdit - шаг 4. |
Создайте новое приложение, на Form1
поместите компоненты и установите их свойства:
Смотри пример: RichEdit - шаг 1. |
На Panel1 поместите компоненты и
установите их свойства:
Комментарии : |
Поместите на форму невизуальные
компоненты OpenDialog и SaveDialog и установите их
свойства:
Смотри пример: RichEdit - шаг 3. |
· Для кнопки BBopen введите код тела
функции обработчика события OnClick
Для кнопки BBsave введите код тела функции обработчика события OnClick
|
Создать приложение, содержащее форму со
следующими визуальными компонентами:
|