Ver Mensaje Individual
  #1  
Antiguo 29-09-2008
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Reputación: 19
rgstuamigo Va por buen camino
Thumbs up Deshabilitar Componentes de un GroupBox

Hola amigos foristas, quisiera saber como desabilitar(enabled)los componentes contenidos en GroupBox para poner sus propiedades enabled:=false.
Osea quiero recorrer el contenedor sacar referencia de cada componente u poner su propiedad enabled:= false.
Pense que tal ves poniendo el GroupBox su enabled en false serviria, desde luego, pero los componentes que contiene no se comportan visiblemente como un enabled, y lo que quiero en que se pongan (que se vea como componentes enabled)me entienden.De ahi la idea de recorrer todo el contenedor,sacar uno a uno los componentes,y ponerlos en enabled.
Pero me encuentro con que un que la Clase TComponent no tiene la propiedad enabled. Aqui pongo un poco de codigo sobre el caso:

Código Delphi [-]
procedure TForm5.DesabilitarGrupos(g: TGroupBox); 
var i:Byte; co:TComponent;
 begin       
 for i:=0 to g.ComponentCount-1 do
   begin 
          co:=g.Components[i];
           //co.Enabled:=False; --? Aqui no sale la propiedad enable
           //¿Que hago?  
   end;
end;

Cualquier ayudita es bien recibida.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por roman fecha: 02-10-2008 a las 06:35:10. Razón: Corregir etiquetas [delphi]
Responder Con Cita