Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Можно как-то "впихнуть" ProgressBar'ы в StatusBar ? [Delphi, Windows]


TAHKEP ©   (2006-12-18 16:45:00) 

Как создать StatusBar и вывести надписи в StatusBar'е написано в FAQ, а вот как вместо надписей вывести в пару разных секций по ProgressBar'y?


Vladimir Kladov   (2006-12-18 20:39:00) [1]

Само освободится. Можно делать Hide или Free, когда не нужен. С progress bar'ом проблем нет. Но не делайте так с комбобоксом, по крайней мере ему нельзя присваивать любого Parant'а в любой момент времени. Такой он.


[e]Bu$ter   (2006-12-18 18:52:00) [2]

Имеем
1) Форму,  двумя секциями в статусе.
2) Прогресс бар с высотой 14 пикселей (для красоты).
//ProgressBar1.height := 14;

В KOLForm1FormCreateпишем:

ProgressBar1.Parent := form.StatusCtl;
ProgressBar1.Top := 4;
ProgressBar1.Left := form.StatusPanelRightX[0]+4;


После запуска, видим ProgressBar1 во второй (в самой правой; т.е. на самом деле - самой первой) секции статусбара.

По аналогии, делай для остальных секций и статусов. Удачи! ;)

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо