Ver Mensaje Individual
  #9  
Antiguo 18-05-2018
iMia iMia is offline
Miembro
 
Registrado: jul 2010
Posts: 141
Reputación: 14
iMia Va por buen camino
Tal y como lo plantea Casimiro, yo lo veo como mejor opción... Más abstracto, más genérico. más elegante, trasladable, reaprovechable, etc...
Por que si no no hace falta hacer un bucle que se recorra todos los objetos... con hacer n llamadas a FindComponent('Editn').With := x; ya estaría...

Código:
procedure TForm1.Button1Click(Sender: TObject);
var
 N: SmallInt;
begin
    for N := 0 to pred(ComponentCount) do
      if (Components[N] is TEdit) 
        or (Components[N] is TMemo)
        or ....   then 
        (Components[N] as TWinControl).height  :=  (Components[N] as TWinControl).height *2;
end;
Responder Con Cita