Ver Mensaje Individual
  #2  
Antiguo 23-03-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por ElDuc Ver Mensaje
  1. Cuando se crea el componente porque, durante el diseño, ha sido insertado por el programador.
  2. Cuando se crea el componente porque se está ejecutando la aplicación.
  3. Cuando se destruye el componente porque, durante el diseño, ha sido eliminado por el programado.
  4. 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.
    Constructor Create(AOwner: TComponent); override;
    // destructor
    destructor Destroy; override;

Y en cada uno de ellos defines la siguiente condición:

Código Delphi [-]
  // Está en diseño ?
  if (csDesigning in Self.ComponentState) then begin
    ...DISEÑO
  end
  else begin
    ...NO EN DISEÑO
  end;
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita