Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание объектов [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);
...


Наверх

Титульная страница Поиск, карта сайта Написать письмо