Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.19;
Скачать: CL | DM;

Вниз

Задание свойств элементам фрейма при запуске приложения   Найти похожие ветки 

 
konstantinov ©   (2003-05-06 20:47) [0]

Есть фрейм, в котором есть ComboBox свойство Items нужно задать при запуске приложения. Написал следующее:

Процедура в модуле фрейма:
public
procedure ComboBox1ItemsCreate;
...

procedure TFrame2.ComboBox1ItemsCreate;
begin
...
end;

Вызов процедуры из Form1.Create:

procedure TForm1.FormCreate(Sender: TObject);
begin
Frame21.ComboBox1ItemsCreate;
end;

Можно ли для компонента ComboBox или любого другого в модуле фрейма отловить момент создания компонента, чтобы в будущем, используя этот фрейм не писать лишнего кода в основном модуле?

Заранее спасибо!


 
vuk ©   (2003-05-06 22:22) [1]

Перекройте AfterConstruction в фрейме.


 
vuk ©   (2003-05-06 22:30) [2]

Да, только учтите, что если Вы бросите фрейм на форму и уже потом в дизайнере установите свойство Items у вашего элемента управления, то эффекта от того, что вы пропишете в AfterConstruction не будет, т.к. после его выполнения будут загружены измененные свойства из ресурса формы.


 
vuk ©   (2003-05-06 22:32) [3]

Подумал ещё чуток, и пришел к выводу, что можно перегрузить не AfterConstruction, а Loaded. :o) Так оно надёжнее.



Страницы: 1 вся ветка

Текущий архив: 2003.05.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-59862
Den_IS01
2003-04-29 07:51
2003.05.19
Компонент для экспорта в Word


14-59868
SPeller
2003-04-28 12:08
2003.05.19
Задача


14-59888
HAXAL
2003-04-28 14:22
2003.05.19
Шрифт Report a при печати


14-59916
kostya2000
2003-04-29 21:57
2003.05.19
УУУУУ! ФОРУМ МАСТАКОВ, КАК Я ДАВНО ТУТ НЕ БЫЛ, СКУЧАЮ :(


14-59950
ghg
2003-04-30 07:59
2003.05.19
сотовая связь на украине