Ver Mensaje Individual
  #1  
Antiguo 25-03-2009
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Reputación: 18
Kenobi Va por buen camino
GroupBox es un contenedor...? entonces porque no puedo contar los componentes....?

Hola amigos, pues el titulo lo dice, estoy usando groupbox para agrupar botones....(especificamente tadvgroupbox) ahora bien estoy haciendo una rutina para habilitar dichos botones segun el state del dataset(que lo paso como parametro)y claro quisiera identificar los componentes internos(botones) no por su nombre por razon de espacio de escritura sino por indice para habilitarlos o no ...

algo asi ...
Código Delphi [-]
procedure Gestion_Botones(Contenedor:TgroupBox;Tabla:tdataset);
Begin
for i:=0 to Contenedor.Components[i] do
Begin
      // lo que sea............... 
end;

//o simplemente 
showmessage(inttostr(Contenedor.componentsCount);


End;

Me muestra simplemente 0 ....porque...? si tiene varios botones no los cuenta ...

Gracias, seguro es una tonteria .... pero la verdad no le llego .....

PD. Tambien probe con ControlCount y nada
Responder Con Cita