Re: Таймер и прогресс бар...
От: D3D  
Дата: 16.05.05 07:09
Оценка:
Здравствуйте, Леонид, Вы писали:


Л> Доброе время суток


Л> Есть формочка, на ней кнопУчка, жму на неё — вызывается длииииительный процесс.

Л> На форме есть прогресс бар. Нужно что бы он во время этого процесса бегал (просто от, извиняюсь, балды — т.е. к самому процессу не привязан.)
Л> Я попытался реализовать сиё чудо через таймер. К сожалению событие таймера не отрабатываются Где грабли порылись?

Л>
Л>    private void timerProgressBar_Tick(object sender, System.EventArgs e)
Л>        {
Л>            int nPrgValue=this.prbExportStatus.Value+prbExportStatus.Step;
Л>            if(nPrgValue>=this.prbExportStatus.Maximum)
Л>               nPrgValue=0;
Л>            prbExportStatus.Value=nPrgValue;
Л>            this.prbExportStatus.Refresh();
Л>        }

Л>    .....
Л>    timerProgressBar.Start();
    
Л>    //длиииииииительный процесс


Л>    timerProgressBar.Stop();
Л>    .....
    
Л>



Я делал через потоки, передаешь в потоковую функцию указатель на свой прогресс и в потоковой функции реализушь свой длительный процесс, который и будет контролировать твой прогрессjavascript:AddTag(' ','')
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.