Вниз
Скачать: CL | DM;

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

← →
tovSuhov ©   (2002-02-08 16:36) [0]

Люди, а как, собственно, осуществляется сабж? Хочу сделать что-то вроде Internet Explorer`ого статусбара...


← →
McSimm ©   (2002-02-08 17:09) [1]

Если сделать
ProgressBar.Parent := StatusBar;

То он туда попадет.
Останется только подогнать размеры под какой нибудь Panels[X]


← →
tovSuhov ©   (2002-02-08 17:29) [2]

После этого он у меня вообще пропал с формы...


← →
McSimm ©   (2002-02-08 17:45) [3]

Скорее всего он лежит на Статусбаре, но за его пределами
Попробуй:
ProgressBar1.Parent := StatusBar1;
ProgressBar1.Top := 2;
ProgressBar1.Left := StatusBar1.Panels[0].Width + 2;
ProgressBar1.Height := StatusBar1.Height - 4;
ProgressBar1.Width := StatusBar1.Panels[1].Width - 4;



← →
Alicho   (2002-02-08 19:17) [4]

var
pb: TProgressBar;
....
pb:= TProgressBar.Create(self);
with pb do begin
Parent:= StatusBar1;
Position:= 30;
Top:= 2;
Left:= 0;
Height:= StatusBar1.Height - Top;
Width:= StatusBar1.Panels[0].Width - Left;
end;
pb.Visible:= True


← →
DMN ©   (2002-02-09 04:09) [5]

Чтобы не подгонять размеры прогрессбара под какую-либо панель, пользуйтесь сообщением SB_GETRECT, возвращающим прямоугольник, занимаемый какой-либо панелью статусбара.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
4-79507
KubatkoA
2001-12-26 18:10
2002.02.25
TEdit


3-79258
tatk
2002-01-30 19:18
2002.02.25
Автоинкрементное поле


14-79434
Knight
2002-01-05 11:37
2002.02.25
Пардон, Чего-нибудь типа Ресторатор для 16-разр.прилож. не встречали?


1-79378
tovSuhov
2002-02-08 16:36
2002.02.25
ProgressBar в StatusBar`е...


1-79347
Igor-NN
2002-02-07 19:14
2002.02.25
Как можно получить Item.Data в TListView.OnData?




   Наверх