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

Вниз

ProgressBar и StatusBar   Найти похожие ветки 

 
Igor_thief ©   (2002-10-20 18:57) [0]

Как сделать, чтобы progressbar отображался на одной из пенелей statusbar?


 
TTCustomDelphiMaster ©   (2002-10-20 19:13) [1]

ProgressBar.Parent := StatusBar;
ProgressBar.Left := 100;


 
Reindeer Moss Eater   (2002-10-21 08:55) [2]

ProgressBar.PainTo(...


 
Игорь Шевченко ©   (2002-10-21 10:28) [3]

Например, так:
procedure TfrmMain.ShowProgress;
var I : Integer;
R : TRect;
begin
SetRect(R, 0, 0, 0, 0);
for I:=0 to Pred(ssBar.Panels.Count) do
Inc(R.Left, ssBar.Panels[I].Width);
R.Right := ssBar.ClientWidth;
if WindowState <> wsMaximized then
Dec(R.Right, ssBar.ClientHeight);
R.Top := 3;
R.Bottom := ssBar.ClientHeight;
with ProgressBar1 do begin
BoundsRect := R;
Parent := ssBar;
Visible := True;
end;
end;


Показывается в последней по счету панели


 
REA ©   (2002-10-21 11:08) [4]

Pred(ssBar.Panels.Count) - а оно быстрее что ли чем -1 сделать?
кстати -1 вроде всегда вычисляется или просто я неоптимизированный код смотрел?


 
Игорь Шевченко ©   (2002-10-21 11:11) [5]

REA © (21.10.02 11:08)

Одинаково вычисляется. Дело не в вычислениях а в привычке писать программы так, чтобы через полгода в них что-то понимать


 
Igor_thief ©   (2002-10-25 20:01) [6]

Большое спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-14795
Николай Быков
2002-11-14 14:07
2002.12.05
Тем, кто изучает/изучал работу с БД


3-14429
weak
2002-11-18 10:50
2002.12.05
В процессе выполнения программы происходит вычисление:


1-14487
Новичок
2002-11-26 07:58
2002.12.05
Всё тот же StringGrid


6-14700
daan_m
2002-10-06 14:26
2002.12.05
Как загрузить прогу на удалённом компе в локальной сети;


3-14462
JurMax
2002-11-18 20:28
2002.12.05
Как прочитать формат JPEG из SQLServer 2000