Ver Mensaje Individual
  #1  
Antiguo 28-06-2022
petercat petercat is offline
Miembro
 
Registrado: feb 2012
Posts: 23
Reputación: 0
petercat Va por buen camino
Contar componentes

Buenas necesito contar los componentes creados en tiempo de ejecucuion que a su vez se crean en otro comoponente.
Explico:
En tiempo de ejecucion creo 5 comoponentes "Panel" y luego a su vez creo en 3 de estos componente un Button.
Pues bien, necesitaria saber cuantos button tengo en total en el Form o bien pasar por cada uno de los Panel y que me digan cuantos button existen en cada uno de ellos, pero el resultado final seria saber cuantos button.


Creo los paneles:

Bit := Tpanel.Create(Self);
Bit.Parent := From1;
Bit.Left := 1;
Bit.Top := 1;
Bit.Height := 25 ;
Bit.Width := 25 ;


Creo los Button


Bit := Tbutton.Create(Tpanel);
Bit.Parent := Tpanel;
Bit.Left := 1;
Bit.Top := 1;
Bit.Height := 25 ;
Bit.Width := 25 ;


Cuento los paneles:


for i := 0 to componentCount - 1 do
if components[i] is Tpanel then
ShowMessage(IntToStr(I));


Pero el problema es que no puedo contar los Button que hay dentro de los Paneles


Gracias
Responder Con Cita