Fórum Acessar comp. por uma string...(?)... #213748
13/02/2004
0
var s: string: begin s:=´Button1´; ...
como faço p/ acessar as propriedades do componente cujo nome está na string (button1 no caso)....?
quero fazer um engine p/ colocar skin na aplicação, dai eu pego o nome de todos os TButtons e coloco numa StringList, e a partir dessa eu mudo as propriedades dos botões p/ ficarem de acordo com o skin....
naum sei se fui bem claro.....
mas se alguem souber...
::d::a::m::m::i::t::
Curtir tópico
+ 0Posts
13/02/2004
Beppe
Gostei + 0
13/02/2004
::d::a::m::m::i::t::
procedure TForm1.Button1Click(Sender: TObject); var l: TLabel; begin l:=TLabel.Create(FindComponent(´label1´)); l.Caption:=´di´; end;
tentei mudar o caption do label1 p/ ´di´ tendo apenas seu namo em mãos..... mas no código acima nada aconteceu......
Gostei + 0
13/02/2004
Marcelo Saviski
procedure TForm1.Button1Click(Sender: TObject); var l: TLabel; begin l:= Tlabel(FindComponent(´label1´)); l.Caption:=´di´; end;
Gostei + 0
13/02/2004
::d::a::m::m::i::t::
valew mesmo... funcionou!!! woohoo!!!!
Gostei + 0
13/02/2004
Marcelo Saviski
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)