Вниз
Скачать: 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.026 c
14-1078569331
Piter
2004-03-06 13:35
2004.04.04
Хостинг


6-1074870110
Sirruf
2004-01-23 18:01
2004.04.04
Права доступа к сетевому ресурсу


14-1078465796
Dimich1978
2004-03-05 08:49
2004.04.04
Борьба с вирусами


1-1079676460
jens
2004-03-19 09:07
2004.04.04
Из Экселя в СтрингГрид


3-1078816971
Лысый
2004-03-09 10:22
2004.04.04
Готовое приложение




   Наверх