logo
4 семестр

Фреймы и шаблоны компонентов.

Фрейм-элемент интерфейса, который имеет сходства как с формой так и с отдельными компонентами.

Визуально являются формой, контейнером для размещения любых управляющих компонентов.

Фреймы могут быть вложенными, не являются автономно независимыми элементами(вкладываются на форму) Файл*.pas

Созлание фрейма FileNewFrame или OtherFrame

Unit unit7;

Interface

Uses…

Type TFrame7 = Class(TFrame)

Button1:TButton;

Checkbox1:TCheckBox;

Procedure OnClickCheck(Sender:TObject);

Procedure …OnClickCheck(Sender:TObject);

Begin

Showmessage (‘ок’)

End;

End;

Включение фрейма в форму:

Type

TForm6=Class(TForm)

Button1:TButton --

Frame71:TFrame7 --

Procedure Frame71Button1Click(Sender:TObject);

End;

Фрейм объединяет в себе управляющие компоненты и методы реакции на события

Файл формы с фреймом:

Inline Frame71: TFrame7

Left=144

Top=8

Width=322

Height=200

TabOrder=1

End;

- фреймы могут быть использованы как компоненты формы

- все изменения, произв. В фрейме отражаются на форме, его использ.

- все изменения наследуются

Шаблоны компонентов:

Произвольный набор произвольного числа шаблонов на форме.

Операция группирования.

Component  create.

Изменения не отражаются на форме. Дополнительных Unit6 и dfm файлов нет. Отдельно от формы не существует.