ProgressBar PDF Drukuj Email
Wpisał doctor   
Środa, 24. Styczeń 2007 01:30
Komponent ProgressBar - jak daleko zaszłeś ?

Używany do zorientowania się, jaka część pliku została już odczytana lub wskazania stopnia ukończenia operacji.
Komponent ProgressBar znajduje się w palecie Win32 pakietu C++Builder.
 

Odwołujemy się poprzez właściwość Position, podając wartość typu int.



Ale co zrobić, gdy plik ma rozmiar 3113 bajtów, a funkcja odczytała dopiero 800 bajtów ?{viewonly=registered}
Co wtedy wpisać w Position? Ano to:
for(int i=0;i<3113;i++)
{
int pos = 100*(double)i/3113;
ProgressBar1->Position = pos;
}

Istnieje ponadto metoda StepIt(), która zwiększa wskaĽnik postępu o 10%, lecz wydaje mi się ona mało uniwersalna.{/viewonly}
Właściwość Smooth komponentu ProsressBar definiuje, czy zarysowane pole postępu ma być jednolitego koloru, czy utworzone z malutkich prostokątów.
Ustawiając wartość BorderWidth definiujemy grubość obramowania komponentu.
 
Można także połączyć komponent ProgressBar z Label, wtedy obok wskaźnika postępu pojawi się procentowy wskaźnik postępu. Funkcję wyświetlającą tekst na Label najlepiej umieścić wewnątrz pętli inkrementującej.
Komentarze
Dodaj nowy Szukaj
+/-
Napisz komentarz
Nick:
E-mail:
 
Strona www:
Tytuł:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Proszę wpisać kod antyspamowy widoczny na obrazku.
Anonimowy     |213.149.8.xxx |2009-07-17 10:13:05
Я непойму почему так мои посты удаляют или
непубликуют и неотвечают на вопросы

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Ostatnia aktualizacja: Czwartek, 31. Grudzień 2009 17:21
 
 

Losowy obraz

b12.jpg

Gościmy

Naszą witrynę przegląda teraz 32 gości 




| | | |