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

С помощью таймера (Timer) можно запрограммировать выполнение определенного кода через равные интервалы времени. Когда таймер установлен на форме, система периодически генерирует событие OnTimer. Для пользователя таймер невидим.

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

Свойство

Описание

Name

Имя компонента. Используется для доступа к компоненту.

Interval

Интервал времени между генерацией событий OnTimer, выраженный в миллисекундах (мс). Отсчет времени начинается с момента установки свойства  Enabled  в True.

Enabled

Разрешение работы. При значение True таймер включается, False – выключается.

 

Чтобы отключить таймер, нужно присвоить свойству Enabled значение False или свойству Interval  – значение 0

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

Компонент Кнопка (TBitBtn) – разновидность кнопки, отличается от TButton тем, что на нем можно отображать пиктограммы.

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

Свойства для TButton имеют место и для TBitBtn. Кроме этого, этот компонент имеет и свои особые свойства.

Свойство

Описание

Kind

Задает тип кнопки. Имеются несколько предопределенных типов кнопки с готовой пиктограммой и текстом: bkAbort – с текстом “Прервать”. bkAll – с текстом “Все”. bkCancel – с текстом “Отмена”.

 bkClose – с текстом “Закрыть”.

 bkCustom – произвольный текст, устанавливается программистом.

 bkHelp – с текстом “Справка”.

 bkIgnore – с текстом “Пропуск”.

 bkNo – с текстом “Нет”.

 bkNoToAll – с текстом “Нет для всех”.

 bkOK – с текстом “ОК”.

 bkRetry – с текстом “Повтор”.

 bkYes – с текстом “Да”.

 bkYesToAll – с текстом “Да для Всех”.

Glyph

Если вас не устраивают предлагаемые рисунки, вы можете выбрать другие. Будет открыто диалоговое окно, необходимо указать путь к этому ри-сунку.

Margin

Задает расстояние от края кнопки до рисунка (в пикселах). По умолчанию -1. В этом случае рисунок и текст располагаются в центре.

Layout

Определяет положение рисунка на кнопке. Можно выбрать:

 blGlyphLeft – слева.

 blGlyphRight – справа.

 blGlyphBottom – снизу.

 blGlyphTop – сверху.

Spacing

Задает расстояние в пикселах между рисунком и текстом кнопки.

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

Компонент TRadioGroup (Группа переключателей) находится на вкладке Standard

 Компонент TRadioGroup (Группа переключателей) представляет собой группу переключателей, в которой одновременно может быть выделен только один переключатель.  Когда пользователь устанавливает один из переключателей группы, все остальные автоматически сбрасываются.

Таким образом, какие-либо два переключателя могут быть установлены одновременно, только если они расположены в разных контейнерах, например в разных группах переключателей.

Радиокнопки в контейнере TRadioGroup создаются через свойство Items. В группе переключателей каждая строка свойства Items относиться к отдельному переключателю и служит его заголовком.

 Свойство

Описание

Caption

Заголовок группы

Columns

Количество столбцов в группе переключателей. По умолчанию равно 1.

ItemIndex

Определяет номер (начиная с 0) переключателя, который является выделенным в группе. Если первоначально не выделен ни один переключатель, то значение свойства равно -1.

Item

Содержит список заголовков переключателей группы. Для их ввода заголовков предусмотрен специальный редактор, который вызывается щелчком на специальной кнопке , расположенной справа в строке, описывающей свойство Items.

Процесс создания приложения можно разделить на следующие этапы:

  • Создание проекта. В результате на экране появляется пустая форма (окно будущего приложения).

  • Создание графического интерфейса проекта – расположение необходимых элементов, задание размеров, изменение свойств;

  • Написание программного кода, который определит, что будет делать ваша  программа.

  • Отладка программы.

Приклади технологічних карток з теми Лазарус