Nome do Componente dinamico ***AVANÇADO****

Delphi

02/03/2003

Caros ,

Me surgiu um problema hoje que realmente não consegui resolver .

Tenho em uma tela 10 panels . E tenho uma função pra controlar esses panels . Bom , a minha dúvida é o seguinte : Eu queria dinamicamente poder alterar na minha função o nome do componente. Ex :

function bla(bla:string):string
begin
panelX.text=´Olá´ <----[b:1608cd8881] O X eu indicar dinamicamente[/b:1608cd8881]
result=panelX.text
end;


Alguém sabe como me ajudar ?


Agradeço desde já .


Psychodad

Psychodad

Curtidas 0

Respostas

Adilsond

Adilsond

02/03/2003

TPanel(FindComponent(´panel´ + X)).Text := ´Olá´; // X = String
TPanel(FindComponent(´panel´ + IntToStr(X))).Text := ´Olá´; // X = Integer


GOSTEI 0
Psychodad

Psychodad

02/03/2003

Obrigado amigo ,


Isso irá me poupar horas de programação .


Muito Obrigado mesmo !!!


GOSTEI 0
POSTAR