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

Вниз

массив   Найти похожие ветки 

 
M_Alex   (2006-01-14 17:16) [0]

как в цикле присвоить нескольким компонентам TLabel значения caption из массива приблизительно так

for i:=1 to n
label[i].caption:=mass[i]


как это реализовать?


 
з. танька   (2006-01-14 17:25) [1]

создавай их в рантайме..
var
 labels: array[0..n] of TLabel;
begin
 for i := 0 to n do
 begin
   Labels[i] := TLabel.Create;
   Labels[i].Parent := form1;
   Labels[i].left := ...;
   Labels[i].Top := ...;
   Labels[i].Caption := mas[i];
 end;


 
Virgo_Style ©   (2006-01-14 17:28) [2]

или так:

procedure TForm1.FormCreate(Sender: TObject);
var i,n,j:integer;
begin
 n := ComponentCount-1;
 j := 0;
 for i:=0 to n do
 if (Components[i] is TLabel) then begin
   TLabel(Components[i]).Caption := IntToStr(j);
   inc(j);
 end;
end;


 
begin...end ©   (2006-01-14 17:52) [3]

> Virgo_Style ©   (14.01.06 17:28) [2]

> n := ComponentCount-1;
> for i:=0 to n do

http://delphimaster.net/view/15-1136989131/

:-)


 
Virgo_Style ©   (2006-01-14 18:01) [4]

begin...end ©   (14.01.06 17:52) [3]

нет, сначала написал n = ComponentCount-1;, имея в виду [0], а потом уже было лениво что-то менять :-)



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

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

Наверх




Память: 0.47 MB
Время: 0.059 c
3-1133344874
АлександрМ
2005-11-30 13:01
2006.01.29
Экранирование кавычек в SQL


4-1132163722
The One
2005-11-16 20:55
2006.01.29
Использование RegSaveKey


15-1136290092
DillerXX
2006-01-03 15:08
2006.01.29
SimCity 4 - есть кто играл?


2-1136734458
BiggieSmalls
2006-01-08 18:34
2006.01.29
Скрытый сисменый файл


1-1135232351
Layner
2005-12-22 09:19
2006.01.29
Братцы, подскажите, как в MDI прил. открыть невидимо MDI форму