Juliano, O problema é que o proprietário do componente é o formulário, ele é o responsável pela criação e destruição dos mesmos então eles pertencem a ele, mesmo que o objeto aonde ele será exibido (parent) seja o GroupBox. Então esse comportamento é normal.
Juliano Silva - Yahoo escreveu: > > > > > > Pessoal, tenho um GroupBox1, nele tenho alguns componentes, eu gostaria > de percorrer somente os componentes deste GroupBox1, então utilizei o > código abaixo. Detalhe, estou utilizando o Delphi 7: > > FOR vI := 0 to GroupBox1.ComponentCount – 1 do > > Begin > > Bla, bla, bla... > > End; > > Bem, a questão é que não percorre, o ComponentCount do GroupBox não me > retorna a quantidade de Componentes que estão dentro dele, o que tive > que fazer para funcionar: > > FOR VI := 0 TO Form1.ComponentCount – 1 DO > > BEGIN > > IF FORM1.COMPONENT[VI].GetParentComponent = GroupBox1 THEN > > BEGIN > > Bla, blá, blá... > > END; > > END; > > Agora eu pergunto, o fato do Delphi não me retornar o > GroupBox1.ComponentCount é um erro? Alguém tem alguma explicação? > > Atenciosamente > > Marçal, Juliano Silva > > [As partes desta mensagem que não continham texto foram removidas] > >