Cita:
Empezado por ElDuc
- Cuando se crea el componente porque, durante el diseño, ha sido insertado por el programador.
- Cuando se crea el componente porque se está ejecutando la aplicación.
- Cuando se destruye el componente porque, durante el diseño, ha sido eliminado por el programado.
- Cuando se destruye el componente porque se termina la aplicación o se destruye el formulario que contiene el componente..
|
Yo redefiniría los métodos
Create y
Destroy del componente.
Código Delphi
[-]
public
Constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
Y en cada uno de ellos defines la siguiente condición:
Código Delphi
[-]
if (csDesigning in Self.ComponentState) then begin
...DISEÑO
end
else begin
...NO EN DISEÑO
end;