Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вступление. Теоретические выкладки с примерами.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
15.39 Mб
Скачать
  1. Компонент tEdit

Компонент (TEdit) представляет из себя поле ввода-редактирования строки символов.

Основные свойства

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности для доступа к тексту, введенному в поле редактирования.

Text

Текст, находящийся в поле ввода и редактирования.

Left

Расстояние от левой границы компонента до левой границы формы.

Top

Расстояние от верхней границы компонента до верхней границы формы.

Width, Height

Ширина, высота поля.

Font

Шрифт, используемый для отображения вводимого текста.

ParentFont

Признак наследования компонентом характеристик шрифта формы, на которой находиться компонент.Если значение свойства равно True, то при изменении свойства Font формы автоматически меняется значение свойства Font компонента.

Enabled

Используется для ограничения возможности изменить текст в поле редактирования. Если значение свойства равно False , то текст в поле редактирования изменить нельзя.

Visible

Позволяет скрыть текст (False) или сделать его видимым (True).

  1. Компонент tButton

Компонент Button (Кнопка) – командная кнопка, с помощью которой пользователь может вызывать  выполнение какого-либо действия.

Основные свойства

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам.

Caption

Текст на кнопке.

Left

Расстояние от левой границы кнопки до левой границы формы.

Top

Расстояние от верхней границы кнопки до верхней границы формы.

Width, Height

Ширина, высота кнопки.

Enabled

Признак доступности кнопки. True -кнопка доступна False – кнопка недоступна. Например, в результате щелчка на кнопке событие Click не возникает.

Visible

Позволяет скрыть текст. False – текст видим. True – текст невидим.

Hint

Контекстная подсказка – текст, который появляется рядом с указателем мыши при наведении указателя (для того чтобы текст появился, надо чтобы значение свойства ShowHint было True).

ShowHint

Разрешает (True) или запрещает (False) отображение подсказки при наведении указателя на кнопку.

  1. Компонент tMemo

Основное предназначение компонента TMemo – работа с большим количеством строк (ввод, отображение и редактирование текстового материала).

Для работы с буфером обмена можно использовать общепринятые горячие клавиши: Ctrl-X — вырезать, Ctrl-C — копировать; Ctrl-V — вставить.

Основные свойства

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности для доступа к тексту, введенному в поле редактирования.

Text

Текст, находящийся в поле Memo. Рассматривается как единое целое.

Lines

Массив строк, соответствующий содержимому поля. Доступ к строке осуществляется по номеру. Строки нумеруются с нуля.

Lines.Count

Количество строк текста в поле Memo.

Left

Расстояние от левой границы поля до левой границы формы.

Top

Расстояние от верхней границы поля до верхней границы формы.

Width, Height

Ширина, высота поля.

Font

Шрифт, используемый для отображения вводимого текста.

ParentFont

Признак наследования свойств шрифта родительской

WantReturns

Клавиша для ввода конца строки: TRUE –  клавиша ENTER; FALSE – сочетание клавиш CTRL + ENTER.

WordWrap

Переход в начало следующей строки при вводе длинных строк: TRUE –производится автоматически; FALSE – не производиться. При включенной горизонтальной полосе прокрутке это свойство игнорируется.

ScrollBar

Использование полосы прокрутки, если текст большой и не помещается в компоненте Memo: ssNone – Нет полосы прокрутки; ssHorizontal – Установлена горизонтальная прокрутка; ssVertical – Установлена вертикальная прокрутка; ssBoth – Установленs две полосы прокрутки.

ReadOnly

Разрешает или запрещает редактирование текста. (Программно все равно текст можно добавлять).

 

Для сохранения содержимого текстового поля Memo в файл используется функция SaveToFile(‘mytetxt.txt’), а для извлечения -LoadFromFile(‘mytetxt.txt’), где mytetxt.txt – текстовый файл расположенный в каталоге программы.