logo
Лекции по информационным технологиям / Лекции_2_семестр

Краткая характеристика компонентов, используемых при создании простых приложений

Ниже перечислены компоненты, их основные свойства и события, при совершении которых выполняются запрограммированные действия (событийные процедуры).

КомпонентForm(экранная форма).Форма представляет не только внешний вид окна приложения, но и сама является полноценным компонентом с собственными свойствами и событиями, хотя на палитре компонентов ее нет.

Основные свойства компонента Form:

Свойство

Значение

Align

Режим выравнивания объектов внутри формы

BorderStyle

Стиль обрамления формы, а также поведение формы (возможность менять размеры окна)

Caption

Заголовок окна формы

Color

Цвет формы

Font

Атрибуты шрифта формы

Значения свойств можно задать либо в окне свойств объекта, либо в программе. Пример использования в программе:

Form1.Color:=clRed; {задание цвета формы}

Основное событие компонента Form:

OnCreate

Происходит при загрузке формы

Компонент Label(надпись или метка). Назначение – нести на себе надпись. Можно использовать для вывода ответа или пояснения вводимых данных. Относится к группеStandard.

Основные свойства компонента Label:

Свойство

Значение

Caption

Заголовок надписи, выводимой на экран

Alignment

Режим выравнивания текста метки

AutoSize

Если это свойство имеет значение True, то размеры метки будут автоматически меняться, чтобы соответствовать размерам надписи

Font

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

Visible

Если это свойство имеет значение True, то надпись на экране будет видна, а если False, то не видна

WordWrap

Если это свойство имеет значение True, то будет произведена разбивка и перенос непомещающихся строк, а если False, то нет. Следует согласовывать значение этого свойства со свойством AutoSize, которое в этом случае должно иметь значение False

Пример использования в программе:

{Оформление вывода результата} Label1.Caption:=’Сумма=’+IntToStr(s);

Основное событие компонента Label:

OnClick

Происходит, когда пользователь щелкает основной (левой) кнопкой мыши на метке

КомпонентEdit(поле редактирования). Используется для ввода/вывода чисел и текста в программу. Относится к группеStandard.

Основные свойства компонента Edit:

Свойство

Значение

AutoSize

Если True, то размеры компонента Edit будут автоматически меняться при изменении размера шрифта

BorderStyle

Стиль обрамления поля

Text

Содержимое строки редактирования

MaxLength

Максимальное количество вводимых в поле символов

ReadOnly

Если True, то отображаемый текст редактировать запрещается

Пример использования в программе:

{оформление вывода результата} Edit.Text:=FloatToStrF(c,ffFixed,10,4);

Основное событие компонента Edit:

OnChangе

Происходит, когда пользователь изменяет текст

КомпонентButton(командная кнопка). Используется для задания реакции на событие. Относится к группеStandard.

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

Свойство

Значение

Caption

Название кнопки

Height

Высота кнопки

Width

Ширина кнопки

Left

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

Top

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

Основное событие компонента Button:

OnClick

Происходит, когда пользователь щелкает основной (левой) кнопкой мыши на кнопке

Пример использования в программе:

Procedure TForm1.Button2Click(Sender: TObject);

begin

Close {завершает выполнения программы}

end;

Нет необходимости запоминать и описывать все свойства каждого объекта, расположенного на форме, т.к. значения всех свойств устанавливаются по умолчанию. На этапе проектирования их можно изменить с помощью окна Object Inspector, а при написании программного кода после набора имени класса или объекта с точкойDelphiотобразит перечень свойств, методов и событий, определенных для этого класса.

Основное событие компонента закреплено за ним по умолчанию, и обработчик этого события вызывается двойным щелчком мыши по расположенному на форме данному компоненту.