Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2013, 12:23   #1
rmise
Пользователь
 
Регистрация: 07.04.2010
Сообщений: 11
По умолчанию Ускорить создание формы

Доброго времени суток форумчане.
Возникла такая проблема.
Есть TpageControl, на ней несколько pages. На каждой pages куча всяких эдитов, леблов, комбобоксов и т.д.
В следствии чего форма долго создается и прорисовывается.
Можно ли как нить ускорить этот процесс? например создавать контролы только на первом page, а на других по переходу?
rmise вне форума Ответить с цитированием
Старый 27.03.2013, 17:52   #2
FataLL
Форумчанин
 
Аватар для FataLL
 
Регистрация: 29.01.2013
Сообщений: 319
По умолчанию

Если компоненты создаются динамически, то можно создавать по мере открытия вкладок. Или сначала создать всё, и только потом показывать главное окно. А пока всё тупит, показать юзеру модный прогрессбар
FataLL вне форума Ответить с цитированием
Старый 07.04.2013, 20:15   #3
Avazart
Форумчанин
 
Аватар для Avazart
 
Регистрация: 13.08.2011
Сообщений: 184
По умолчанию

Может не в компонентах речь?

Скорее всего у вас в конструкторе или FormCreate() какие-то "тяжелые" операции.

Но если я все же ошибаюсь можно создавать в таймере вкладки в таймере.
Avazart вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание формы tae1980 Microsoft Office Excel 6 16.03.2010 08:03
Создание формы в C# Vedmac1662 Помощь студентам 0 15.12.2009 17:41
Создание формы Mylene79 Microsoft Office Excel 7 25.02.2009 13:29
Создание формы Pilot Microsoft Office Excel 2 15.11.2007 10:35