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

Вниз

Медленно работает присвоение Parent у TWinControl   Найти похожие ветки 

 
John_Russia   (2003-07-16 17:38) [0]

Добрый вечер. Столкнулся с проблемой : долго переназначаются "родители" у TControl"s. А цель такова:
необходимо изменить parent у некоторого количества уже имеющихся TControl-ов, созданных на временном TControl-е.
Компоненты создаются из некоего списка, им присваиваются все необходимые свойства, и в последнюю очередь назначаются parent (конструкция типа Control.Parent:= NewPlace в цикле)
Проблема в том, что данная операция занимает достаточно много времени. Может кто подскажет как ускорить этот процесс используя WinAPI или может есть способы реализовать это через стандартные методы TWinControl?


 
clickmaker ©   (2003-07-16 18:19) [1]

Создавай на фрейме, а фрейм клади на форму, т.е. будет только одна операция Frame.Parent := Form;


 
John_Russia   (2003-07-17 08:18) [2]

Мысль здравая, но в данном случае не подходит. Дело в том что "контролы" изначально создаются на временной панели потому что они могут быть родителями друг друга, соответственно пока все не создадутся я не могу их выстроить в нужной иерархии. А после того как все создались идет их тосование на реальную форму с учетом parent-ов.



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
7-58954
Volodymyr
2003-06-18 20:14
2003.09.18
com-порт... :)


14-58851
Rouse_
2003-08-31 04:17
2003.09.18
Лог загрузки одной фотографии


1-58629
Vitalygavrilov
2003-09-05 14:18
2003.09.18
Как сделать в D5 скринсейвер


3-58587
Rat
2003-08-26 17:00
2003.09.18
При выполнении запроса UPDATE данные в таблице не обновляются


3-58583
Vitalygavrilov
2003-08-26 08:22
2003.09.18
Скажите пожалуйста как сделать правильно просмотр.