Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.26;
Скачать: CL | DM;

Вниз

Поможите с ProgressBar_ом pls   Найти похожие ветки 

 
Прямой   (2003-12-15 20:25) [0]

Мастера, как сделать чтобы заработал именно ProgressBar
при таком коде прогресс не "бежит".
procedure TForm1.Button1Click(Sender: TObject);
var i:Integer;
begin
MyProgress:=TProgressBar.Create(Self);
MyProgress.Parent:=Self;
MyProgress.Height:=4;
MyProgress.Width:=246;
MyProgress.Left:=56;
MyProgress.top:=10;
MyProgress.Visible:=true;
MyProgress.Enabled:=true;
MyProgress.Max:= 100000;
For i:=1 to 100000 do
begin
MyProgress.Position:=i;
end;
end;


 
AddRef   (2003-12-15 20:30) [1]

в цикл вставь Application.processmessages


 
Прямой   (2003-12-15 20:39) [2]

пробовал уже! И всякую другую фигню.


 
AddRef   (2003-12-15 20:44) [3]

И все же это стандартный метод устранения "небеживости" прогресс бара.

Интересно а как он у тебя должен бежать - вообще говоря такой цикл должен отработать очень быстро, сумлеваюсь что у тебя хватит реакции увидеть как бежит прогресс бар.


 
Вася Пупкин ©   (2003-12-15 20:46) [4]

MyProgress.StepBy(1);


 
Прямой   (2003-12-15 20:48) [5]

Ну уж ненадо ля-ля. Кидаю на форму компонент ProgressBar
Делаю в инспекторе max=100000. И все норально видно.
На перерисовку винда тратит туеву хучу времени, так что увидеть успеешь. ;-). Да и в моем коде по идее синяя полоса должна быть в конце на 100%. А её вообще нет!


 
Прямой   (2003-12-15 20:51) [6]

Василий, пробовал, не помогает.


 
Вася Пупкин ©   (2003-12-15 20:52) [7]

Она есть. Но ты ее не видишь. Для эксперимента - увеличь высоту (MyProgress.Height) Мне, чтобы увидеть, хватило 5 (1024X768)/
Поставь для начала 20.


 
panov ©   (2003-12-15 20:56) [8]

>Вася Пупкин © (15.12.03 20:52) [7]
Точно!-)


 
Вася Пупкин ©   (2003-12-15 20:56) [9]

>Прямой (15.12.03 20:48) [5]
> Кидаю на форму компонент ProgressBar
>Делаю в инспекторе max=100000. И все норально видно.
А ты поставь в инспекторе Height=4. И тоже не увидишь синюю полосу.


 
Прямой   (2003-12-15 21:00) [10]

Спасибо! Вопрос вкурил!



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
14-86489
Dimman1
2003-12-02 19:37
2003.12.26
Winamp 5 RC8


3-86308
Костя
2003-12-02 10:37
2003.12.26
Немогу сделать restore БД - выдаётся ошибка


14-86507
MYSTERYO
2003-12-03 23:42
2003.12.26
СРОЧНО: WinXp, после нескольких выкл. компа сетевуха отключается


1-86451
James1981Bond
2003-12-12 20:28
2003.12.26
Как проследить закрытие 2 программы из 1 программы.


3-86315
alless
2003-12-01 11:08
2003.12.26
Как узнать что поменялся Width в DBGrid?