| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Форма ожидает 100% заполнения progressbar |
| Автор: Dobermann 6.12.2008, 19:32 |
| При запуске проги, одновременно запускается progressbar, дабы создать видимость загрузки приложения. Только вот форма не показывается, пока полностью не заполнится progressbar, вообщем видно только границы формы и границы progressbar'a! Из-за чего могут быть такие тормоза??? Может кто сталкивался??? |
| Автор: THandle 6.12.2008, 19:42 |
| Dobermann, конечно же в цикле заполняешь ProgressBar? Показывай свой код/тестовый проект. Хотя вообще, делать видимость загрузки - плохое занятие. |
| Автор: Dobermann 6.12.2008, 19:50 | ||
| Ну да, в цикле... Примерно так:
Пробовал на mousemove формы, всё равно...а вот на mousemove кнопки, которая на форме - вот тогда более менее...но все же хотелось бы разобраться со стартовым запуском progressbar'a |
| Автор: THandle 6.12.2008, 20:02 |
| Dobermann, в OnShow не делай. Оно сначала пробежит, а потом покажется. Делай через Таймер. http://forum.vingrad.ru/index.php?showtopic=184407&view=findpost&p=1332216 |
| Автор: Dobermann 7.12.2008, 01:22 | ||||
Сделал так, работает нормально! Добавил еще и label, и вот тут косячок:
Вообщем тут косяк с процентами! Их label просто не показывает... Показывает: Loading 1 Loading 2 Loading 3 .... Loading 100 НО не показывает % !!! Так (inttostr(progressbar1.position)+ '%') тоже не помагает... |
| Автор: Dobermann 7.12.2008, 01:44 | ||
Все, сделал!
|
| Автор: THandle 7.12.2008, 11:15 | ||
% - знак задающий формат выводимых данных в функции format |
| Автор: Dobermann 7.12.2008, 11:23 |
| |