Array de componentes diferentes

Delphi

22/06/2005

Existe alguma maneira de criar um array de componente, onde cada posição do array seja um componente diferente?

Obrigado pela atenção.

:twisted:


Magnusaw

Magnusaw

Curtidas 0

Respostas

Beppe

Beppe

22/06/2005

Pode se aproveitar de polimorfismo. Vc precisa declarar o tipo de cada elemento do array(tipo estático), mas o tipo dinâmico de cada elemento pode ser diferente. Ex:

var
  A: Array of TComponent;
begin
  ...
  A[0] := TButton.Create(Self);
  A[1] := TLabel.Create(Self);
  A[2] := TTimer.Create(Self); 
end;



GOSTEI 0
Magnusaw

Magnusaw

22/06/2005

Valeu pela ajuda Beppe.

:lol: :lol: :lol:


GOSTEI 0
POSTAR