![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание объектов [D5, Win2k]
asdf © (2002-01-30 13:24:00)Подскажите пожалуйста, как создать на форме объекты (например, Label), число которых заранее не известно.
Может можно создать переменную, как объект?
Спасибо.
asdf (2002-01-31 06:12:00) [1]Большое всем спасибо - все работает.
Виктор Щербаков (2002-01-30 15:04:00) [2]Объект Sender
Например:
(Sender as TLebel).Color := clBlue;
asdf (2002-01-30 15:01:00) [3]Создал объекты, назначил событие, но не могу определить какая метка его инициировала(событие одно на всех).
lb.name и другие параметры показывают значения последнего созданного объекта. Как определить какой обект вызвал событие.
Спасибо.
asdf (2002-01-30 14:29:00) [4]Все разобрался.
Большое спасибо
asdf (2002-01-30 14:08:00) [5]Спасибо будем пробовать,
еще можно вопрос:
lb: TLabel;
lb.onClick:=TfrmMain.lbClick(Sender);
пробовал lb.onClick:=TfrmMain.lbClick(Sender); и другое - не получается :-(
Спасибо.
MBo (2002-01-30 13:53:00) [6]var l:tlabel;
larr:array of tlabel;
for i:=1 to 5 do begin
l:=tlabel.create(self);
l.parent:=self;
l.setbounds(...
l.name:= - по желанию
end;
аналогично с массивом или списком
larr[i]:=tlabel.create(self);
...