Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.031 c
1-1079696489
INTAARI
2004-03-19 14:41
2004.04.04
Как преобразовать число (например 12) в строку типа "012"


11-1058782793
vitalMoya
2003-07-21 14:19
2004.04.04
Каталог из которого запущено приложение


3-1078409004
stelius
2004-03-04 17:03
2004.04.04
Bмена таблиц в базе данных MS Access


8-1070618949
Ермак
2003-12-05 13:09
2004.04.04
Цветовые маски в DirectDraw


14-1078704285
Soft
2004-03-08 03:04
2004.04.04
Фак Ю или жизнь программиста в Штатах.