Fórum Nome do Componente dinamico ***AVANÇADO**** #142365

02/03/2003

0

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

Responder

Posts

02/03/2003

Adilsond

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


Responder

Gostei + 0

02/03/2003

Psychodad

Obrigado amigo ,


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


Muito Obrigado mesmo !!!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar