Главная страница
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.045 c
14-1078905778
Я - Некое - Никто
2004-03-10 11:02
2004.04.04
Форум, регистрация и свобода слова


9-1063606727
z1r[0]
2003-09-15 10:18
2004.04.04
Рисование без окна


4-1074871367
Phrodo
2004-01-23 18:22
2004.04.04
Информация об открытых хэндлах процесса


3-1078414734
ser k
2004-03-04 18:38
2004.04.04
Написал прогу с использыванием (ADOConnection, DataSet, ADOTable


3-1078208297
sohat
2004-03-02 09:18
2004.04.04
Знатокам EhLib, Раскрывающийся список в Гриде без lookup поля.