Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > TFrame, нет событий при создании и уничтожении?


Автор: Traum 29.9.2007, 18:42
Не могу понять как для TFrame выполнять код, предназначенный для моментов создания и уничтожения фрейма? Подскажите, какое встроенное событие для этого подходит или как это можно реализовать

Автор: Alexeis 29.9.2007, 20:42
  Перегрузи конструктор.

Автор: pseud 3.10.2007, 11:12
немножко прокомментирую Alexeis:
Код

type
  TFrame2 = class(TFrame)
  private
    { Private declarations }
  public
    { Public declarations }
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
  end;

implementation

{$R *.dfm}

{ TFrame2 }

constructor TFrame2.Create(AOwner: TComponent);
begin
  inherited;
  {свой код}
end;

destructor TFrame2.Destroy;
begin
  {свой код}
  inherited;
end;



Добавлено через 2 минуты и 3 секунды
только есть рекомендация не бросать фреймы в дизайне на формы
а создавать динамически
особенно если твой конструктор reintroduce
да и если в дизайне набросать фреймы на форму - тормозаааааа. причем прямо в дизайне

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)