![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Добавить компонент в класс
oleg1963 © (2009-12-25 10:29:00)Здравствуйте уважаемые Мастера! Создал свой класс на основе компонента TBevel
type
TBevel1 = class(TBevel)
private
protected
public
{ Public declarations }
ElemBevel : TBevel;
constructor Create(AOwner:TComponent);override;
destructor Destroy;override;
end;
implementation
constructor TBevel1.Create(AOwner: TComponent);
var Visible : boolean;
begin
inherited;
ElemBevel:=TBevel.Create(AOwner);
end;
destructor TBevel1.Destroy;
begin
ElemBevel.Free;
inherited;
end;
Мне это нужно для создания массивов элементов, выводимых на экран, (тут был вопрос о "Пробежать опросом по компонентам ЭДИТ, из этой же серии).
Собственно вопрос: как добавить элемент (CheckBox,Button etc) в класс. Создать внутри конструктора TBevel ? Создать отдельным конструктором?
А как его вызывать ? Bevel.CheckBox.Top:=10 ? Подскажите как это делается. Почесывание затылка и умный вид лица не помогают :(
oleg1963 (2009-12-25 10:43:00) [21]А какой посоветуете? По сути, мне нужна структура наподобие записи
<Идентификатор>.<Компонент>.<Свойство>
Медвежонок Пятачок (2009-12-25 10:34:00) [22]как добавить элемент (CheckBox,Button etc) в класс
контейнер для этого у тебя неподходящий.