|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
|||
|
|||
Создаешь один OnClick
и при создании вешаешь его на каждого путем Labels[i].Click := OnClick - твоя процедура. Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |
#17
|
|||
|
|||
шикарно просто ) спасибо
p.s. а как контролировать позицию? with labels[i] do begin left.. top caption end; ... ? так? Последний раз редактировалось ApplicatiOn, 16.11.2008 в 22:27. |
#18
|
|||
|
|||
а как отобразить сам компонент на форме?
|
#19
|
|||
|
|||
Цитата:
Код:
Componentt.Parent := Form1; |
#20
|
|||
|
|||
а чрз массив?
|
#21
|
|||
|
|||
точно также, только за место Componentt обращаешься к элементу массива. За место Form1 - тот контейнер, на котором должны появиться контролы (форма, фрейм, панель и т.п.).
Код:
var I : Integer; begin For I := Low(Labels) To High(Labels) Do Labels[i].Parent := Form1; end; |
#22
|
|||
|
|||
так к каждому эементу обращаться ужас будет просто
|
#23
|
|||
|
|||
Цитата:
А что ты хотел? Если тебе для всех надо изменить какое-либо свойство, то ко всем и надо обращаться. |