Tema: TList Delphi
Ver Mensaje Individual
  #3  
Antiguo 08-05-2006
rose rose is offline
Registrado
 
Registrado: may 2006
Posts: 3
Reputación: 0
rose Va por buen camino
TList Delphi

Hola
es lo que estoy haciendo, pero el scroll tiene componentes dinamicos, lo que hice fue guardar cada uno en una Lista.
lo que quiero hacer es preguntarle al tlist que tiene guardado.

gracias


Cita:
Empezado por delphi.com.ar
Como todo contenedor, el ScrollBox tiene una lista con los controles contenidos, puedes acceder a esta, utilizando algo como:

Código Delphi [-]
var
i: Integer;
begin
for i := 0 to ScrollBox1.ControlCount -1 do
ShowMessage(ScrollBox1.Controls[i].Name);




Internamente Controls mantiene un TList con la lista de todos los controles. Pero si de todos modos quieres utilizar tu propio TList, la implementación es similar.


No entiendo bien cual es tu duda... ¿Quieres saber como hacer un cast?

Código Delphi [-]
var
i: Integer;
begin
with ScrollBox1 do
for i := 0 to ControlCount -1 do
if Controls[i] is TButton then
TButton(Controls[i]).Caption := '...'
else if Controls[i] is TCustomEdit then
TCustomEdit(Controls[i]).Text := '...';
end;





Saludos!
Responder Con Cita