Wieloczęściowy STATUSBAR

0

Jak zrobić wieloczęściowy status bar, a potem na każdą z tych części umieścić jakiś komponent ???

0

Skorzystaj ze TStatusBarPro czy jakos tak :-)

0

chodzi Ci o panels?
i odpowiednie ich ustawienie?

0

Banalnie - sam tego używam.
Stwórz sobie nowy komponent dziedziczący po TStatusBar i w pliku źródłowym w konstruktorze do zmiennej ControlStyle dodaj flagę csAcceptsControls.

Zapis w BCB wygląda tak:

ControlStyle = ControlStyle << csAcceptsControls;

W Delphi to chyba coś z nawiasami kwadratowymi... tak mi się zdaje. W helpie znajdziesz jak dodać flagę.

0

Wieloczęściowy StatusBar ja utworzyłem (Delphi) przy pomocy właściwości w Object Inspectorze .
Dokładnie w tej chwili nie pamiętam, ale można wyświetlać teksty statyczne lub ruchome, różne ikonki na każdym segmencie(chyba TImageList).
I w sumie jest to dość proste bez żadnego udziwniania.
Czytałem taką książkę "Delphi 4 dla każdego" i jest tam wszystko dokładnie opisane.

0

wally - umiesz czytać? on chce umieścić na StatusBarze komponenty! Bez flagi csAcceptsControls środowisko na to nie pozwoli. Poza tym - to nazywasz udziwnianiem? :|

0

A da sie dodac te flagi juz po uruchomienu programu?

0

tak, ale w tedy musisz zrobić recreate kontrolki.. to sa właściwości kontrolkotwórce, a więc które ą zmieniane "przy tworzeniu"

0

Jak to się nie da bez przekrztałcenia komponentu TStatusBar?? Wystarczy zrobić coś takiego:

  

ProgressBar1.Parent := StatusBar1;
ProgressBar1.Top := 2;
ProgressBar1.Left := 1;

I progressbar się umieści na StatusBarze!!!!
I nie trzeba ProgressBara tworzyć dynamicznie

1 użytkowników online, w tym zalogowanych: 0, gości: 1