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á .
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
Curtir tópico
+ 0
Responder
Posts
02/03/2003
Adilsond
TPanel(FindComponent(´panel´ + X)).Text := ´Olá´; // X = String
TPanel(FindComponent(´panel´ + IntToStr(X))).Text := ´Olá´; // X = Integer
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 !!!
Isso irá me poupar horas de programação .
Muito Obrigado mesmo !!!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)