Delphi - Ayuda!!

 
Vista:

Ayuda!!

Publicado por LAURA (35 intervenciones) el 27/04/2005 17:08:55
En un formulario tengo 20 controles Label y se llaman L1, L2..L20, como le hago para hacer referencia a ellos dentro de un ciclo for, por ejemplo:

For x := 1 to 20 do
Lx.Caption := 'titulo ' + inttostr(x);

Donde Lx sería el control label correspondiente.
gracias de antemano por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda!!

Publicado por Dr Juzam (821 intervenciones) el 27/04/2005 17:23:24
for i:=0 to Form1.ControlCount-1 do begin
if Form1.Controls[i] is TLabel then
(Form1.Controls[i] as TLabel).Caption:='titulo' + IntToStr(i)
end;

A ver si esto te vale. Otro método sería crear un array de TLabels.
Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar