Cita:
Empezado por Isaac
¿Es posible poner a varios objetos del mismo tipo el mismo nombre a través de índices, como en Visual Basic? En Delphi no sé si se puede. Es que aún no tengo mucha experiencia y lo preciso para un programa
|
Seguramente te refieres a un
Array de controles, Delphi te lo permite lo que no te lo permite es el IDE, digamos que solo puedes hacerlo desde código:
Código:
var
ABotones: array[0..10] of TButton;
i: Integer;
begin
for i := 0 to 10 do
begin
ABotones[i] := TButton.Create(Self);
ABotones[i].Parent := Self;
ABotones[i].Top := (ABotones[i].Height + 2) * i;
end;
El tema es que VB cambia el comportamiento cuando se trata de un array de controles, y todos los eventos pasan a tener el parámetro INDEX, esto no le puede agradar a ningún purista de la programación.
Saludos!