Fórum Quantidade de componentes #335659
04/01/2007
0
Ola
Como posso saber a quantidade de componentes que estão visiveis na tela atual de minha aplicação?
tentei utilizar ´[b:2792c1cf54]screen.ActiveForm.ComponentCount[/b:2792c1cf54]´, porém me traz todos os componentes do form???
se alguém puder me ajudar ficaria grato
vlw
Como posso saber a quantidade de componentes que estão visiveis na tela atual de minha aplicação?
tentei utilizar ´[b:2792c1cf54]screen.ActiveForm.ComponentCount[/b:2792c1cf54]´, porém me traz todos os componentes do form???
se alguém puder me ajudar ficaria grato
vlw
Fernando Piccini
Curtir tópico
+ 0
Responder
Posts
04/01/2007
Adrbrusc
Veja se atende o código abaixo ao que você quer:
Abraços
procedure TForm1.Button1Click(Sender: TObject); var iI : integer; iVisible : integer; begin iVisible := 0; for iI := 0 to ComponentCount -1 do if Components[iI] is TControl then if TControl(Components[iI]).Visible then inc( iVisible ); showmessage( ´Componentes visiveis: ´ + inttostr( iVisible ) ); end;
Abraços
Ola
Como posso saber a quantidade de componentes que estão visiveis na tela atual de minha aplicação?
tentei utilizar ´[b:64b4c2c6ea]screen.ActiveForm.ComponentCount[/b:64b4c2c6ea]´, porém me traz todos os componentes do form???
se alguém puder me ajudar ficaria grato
vlw
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)