Ver Mensaje Individual
  #4  
Antiguo 06-02-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Reputación: 27
delphi.com.ar Va por buen camino
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!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita