Вниз
Скачать: CL | DM;

ProgressBar   Найти похожие ветки 

← →
Karlson ©   (2004-03-15 21:48) [0]

Здравствуйте! Такая проблема. Хочу организовать следующее: на форме должен быть прогресс бар и кнопка Cancel. При работе прогресс бара, форма вообще неактивна: курсор в режиме обработки информации и клацать по форме нельзя. Заранее спасибо.


← →
YuRock ©   (2004-03-15 21:53) [1]

Ну, если форма вообще неактивна: курсор в режиме обработки информации и клацать по форме нельзя, то и по кнопка Cancel не нажмешь...

В общем, надо, наверное, вручную дизейблить все контролы, кроме Cancel, а обработку данных в потоке пускать (или в цикле с выкруткой сообщений)


← →
Илья   (2004-03-15 21:54) [2]

Пиши в прогу перед тем как запустишь свой "тяжелый" процесс:
...
Application.ProcessMessages;
...


← →
Гаврила   (2004-03-15 21:54) [3]

А в чем проблема ? гасим активность тех эдементов, которые не должны быть нажаты, при проходе цикла вызываем Application.ProcessMessages, по нажатии конопи "отмена" выставляем флаг, который проверяем в основном цикле



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
1-1079432738
Луарвик
2004-03-16 13:25
2004.04.04
Потоки не пашут паролельно! По очереди они...


1-1079615774
Serg Guk
2004-03-18 16:16
2004.04.04
Как определить имеет ли Юзер права администратора?


1-1079334482
DimaLos
2004-03-15 10:08
2004.04.04
Как перемещать форму удерживая за любое свободное на ней место?


7-1074623316
bux
2004-01-20 21:28
2004.04.04
два СОМ-порта


3-1078895405
Janbolat
2004-03-10 08:10
2004.04.04
Опять про печать




   Наверх