Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.01;
Скачать: CL | DM;

Вниз

доступ к группе компонентов   Найти похожие ветки 

 
Незнайка   (2008-05-10 15:44) [0]

Подскажите, как сделать следующее.
У меня на форме лежит 20 компонентов Label. Усть цикл от 1 до 20. Этот цикл пробегает и вставляет в каждый Label определённую строку.

В принципе реализовано вот так

for i:=1 to 20 do
 case i ot
  1 : label1 := ....
  ......
  20 : label20 := ....
 end;


подскажите, можно ли как то одной командой обратиться к i-тому Label, что бы избавится от case что бы было компактнее.

ну что то типа label[i] := .....


 
DVM ©   (2008-05-10 15:55) [1]

if components[i] is TLabel then (components[i] as TLabel).caption := "blabla";


 
Evil   (2008-05-10 15:55) [2]

(FindComponent("Label" + IntToStr(I)) as TLabel).Caption := "test" + IntToStr(I);


 
Незнайка   (2008-05-10 16:12) [3]

большое спасибо, понял, сейчас привинчу :)



Страницы: 1 вся ветка

Текущий архив: 2008.06.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
9-1170746481
maxProg
2007-02-06 10:21
2008.06.01
Текстура (Direct3D)


15-1208871123
No_Dead
2008-04-22 17:32
2008.06.01
Можно объяснить такую фразу в двух словах/на пальцах


6-1188284933
lehich
2007-08-28 11:08
2008.06.01
TSocketConnection


2-1209994985
Zoom
2008-05-05 17:43
2008.06.01
Pointer в адрес?


2-1209994183
tytus
2008-05-05 17:29
2008.06.01
CreateDesktop & SwitchDesktop - что нужно....см. далее