Fórum Como pegar a qtd de objetos em 1 TPanel ou TGroupBox ? #231238
10/05/2004
0
Como pegar a qtd de objetos em 1 TPanel ou TGroupBox ?
sabe se tal objeto pertece ao Container em questão ? :shock:
sabe se tal objeto pertece ao Container em questão ? :shock:
Kristian
Curtir tópico
+ 0
Responder
Posts
11/05/2004
Tatuweb
Fiz uma function que deve resolver o seu problema.
Na seção private declare
em seguida implemente a função
Suponhamos que vc queira exibir em um label o número de objetos de um TPanel chamado Panel1, então use a função assim:
:wink:
Na seção private declare
function CompsParent (Componente: TComponent): Word;
em seguida implemente a função
function TForm1.CompsParent (Componente: TComponent): Word; var i: Word; begin Result := 0; for i := 0 to ComponentCount - 1 do begin if Components[i].GetParentComponent = Componente then Result := Result + 1; end; end;
Suponhamos que vc queira exibir em um label o número de objetos de um TPanel chamado Panel1, então use a função assim:
Label1.Caption := IntToStr (CompsParent (Panel1));
:wink:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)