Ver Mensaje Individual
  #7  
Antiguo 09-07-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por coso
una duda q tenia tambien al respecto del codigo de Caro. No deberia darse una variable Button para cada uno de los componentes creados? he probado su codigo y funciona perfectamente. Yo lo hubiera escrito con un array.
No es necesario. Incluso podríamos no utilizar variable alguna:

Código Delphi [-]
 for i:=0 to slCampos.Count-1 do begin
   with TButton.Create(Self) do begin
     Parent := ScrollBox1;//Asignamos como padre al ScrollBox
     Left := aLeft;
     Top := aTop;
     Width := 50;
     Name := slCampos[i];
     Caption := slCampos[i];
     inc(aTop,Height+10);
   end;
 end;

Aunque igual podríamos tener algún problema alguna vez, porque Delphi se hiciera un lío (con razón) entre las propiedades de los botones y las del formulario, por ejemplo. Usar variables también puede aclarar algo el código, pero, vamos, que, en un momento dado, es posible hacer esto sin usar variable alguna.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita