|
#1
|
|||
|
|||
работа с фреймами
Доброго времени суток!
Возникла проблема при работе с фреймами – отсутствие у них событий типа OnShow, OnCreate, OnActivate. Например фрейм создается динамически Код:
procedure TMainMenuForm.FormShow(Sender: TObject); begin CurrentFrame := TTestFrame.Create(MainMenuForm); MainMenuForm.UpdateFrame; //процедура что размещает фрейм на форме end; По открытию MainMenuForm необходимо загрузить во фрейм данные, а лишь потом вывести его на форму. Если бы была у фрейма процедура OnCreate то все бы стало ясно….а так….нужна альтернатива... Заранее благодарен! |
#2
|
|||
|
|||
Ну и что тебе мешает сделать, например, метод Init у фрейма и вызвать его после создания. Ну или перекрыть конструктор Create?
|