Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
11-1189852141
CutPaste
2007-09-15 14:29
2008.06.01
грузить Dll из ресурса


6-1188535051
minc0rel
2007-08-31 08:37
2008.06.01
Получение значения FileAge по http


3-1180972060
Цукор5
2007-06-04 19:47
2008.06.01
маленькие буквы в FB1.5


2-1210355753
art36
2008-05-09 21:55
2008.06.01
Нажатие клавиши в другом приложении


15-1208269646
MSSQL2005
2008-04-15 18:27
2008.06.01
Сервер не видит ленту




   Наверх