Ĺadny brzuch
Witam
Chciałbym zrobić pasek postepu na panelu StatusBar taki jak jest w przegladarce IE. jak bym mógł prosić o kawałek kodu.
Pozdrawiam
cytat:hakersa napisał:
A probowales go utworzyc na ktoryms panelu (czy tam komorce) statusbar
//gg:2574115
//e-mailmigajek@yahoo.com
//Zapraszam na moją stronkę:http://www.migsoft.prv.pl
rozwiazanie:
Ustawiamy jeden lub wiecej paneli właściwości Styl na psOwnerDraw gdzieś umieszczamy ten kod. Najlepiej w zdarzeniu FromCreate
ProgressBar1->Parent = StatusBar1; //umieszcza na status bar
nastepnie tworzymy zdarzenie OnDrawPanel dla StatusBar i wpisujemy tam
if(Panel->ID == 2) { ProgressBar1->Top = Rect.top; ProgressBar1->Left = Rect.left; ProgressBar1->Width = StatusBar1->Panels->Items[1]->Width; ProgressBar1->Height = Rect.bottom - Rect.top; }
gdzie warunek określa nam położenie (na którym panelu ma sie znajdować)
Pozdrawiam i dzieki za podpowiedz
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Chciałbym zrobić pasek postepu na panelu StatusBar taki jak jest w przegladarce IE. jak bym mógł prosić o kawałek kodu.
Pozdrawiam
cytat:hakersa napisał:
A probowales go utworzyc na ktoryms panelu (czy tam komorce) statusbar
//gg:2574115
//e-mailmigajek@yahoo.com
//Zapraszam na moją stronkę:http://www.migsoft.prv.pl
rozwiazanie:
Ustawiamy jeden lub wiecej paneli właściwości Styl na psOwnerDraw gdzieś umieszczamy ten kod. Najlepiej w zdarzeniu FromCreate
ProgressBar1->Parent = StatusBar1; //umieszcza na status bar
nastepnie tworzymy zdarzenie OnDrawPanel dla StatusBar i wpisujemy tam
if(Panel->ID == 2) { ProgressBar1->Top = Rect.top; ProgressBar1->Left = Rect.left; ProgressBar1->Width = StatusBar1->Panels->Items[1]->Width; ProgressBar1->Height = Rect.bottom - Rect.top; }
gdzie warunek określa nam położenie (na którym panelu ma sie znajdować)
Pozdrawiam i dzieki za podpowiedz