Ver Mensaje Individual
  #2  
Antiguo 04-05-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Para mover un control basta que ajustes sus propiedades Left y Top. Para crear un nuevo control lo haces en tres pasos:

1. Creas el control
2. Le asignas propiedades
3. Lo insertas en el contenedor deseado (el formulario o un panel por ejemplo)

Ejemplo:


Código Delphi [-]
var
  ALabel: TLabel;

begin
  // Creas el control
  ALabel := TLabel.Create(Self);

  // Asignas propiedades
  ALabel.Left := 8;
  ALabel.Top := 24;
  ALabel.Caption := 'Hola mundo';

  // Lo insertas en un panel
  ALabel.Parent := Panel1;
end;

Para restaurar los controles tendrás que llevar un registro de qué controles y qué propiedades tienen y luego simplemente repasar la lista e irlos creando uno a uno.

// Saludos
Responder Con Cita