Kontrolka ProgressBarWłaściwości | Zdarzenia | MetodyKontrolka ProgressBar pokazuje stan zaawansowania długotrwałych operacji przez wypełnianie kolejnych części prostokąta. Kotrolka ProgressBar przedstawia określony zakres i pozycję. Zakres odzwierciedla całą wykonywaną operację podczas gdy pozycja określa stopień zaawansowania jej wykonywania. Właściwości Min i Max określają zakres wartości kontrolki ProgressBar. Właściwość Value określa bieżącą pozycję wewnątrz tego zakresu. Ponieważ dla pokazania stopnia zaawansowania wypełniane są kolejne fragmenty kontrolki, wartość właściwości Value określa ilość wypełnionych fragmentów. W zależności od rozmiarów kontrolki i zakresu zmian, właściwość Value określa, kiedy zostanie zapełniony następny fragment. Właściwości Width i Height kontrolki ProgressBar określają liczbę i rozmiar wypełnianych fragmentów kontrolki. Im więcej tych fragmentów, tym bardziej dokładny jest obraz postępu wykonywanych operacji. Aby zwiększyć liczbę wypełnianych fragmentów należy zmniejszyć wysokość kontrolki lub zwiększyć jej długość. Wartość właściwości BorderStyle również ma wpływ na ilość wypełnianych fragmentów. Można wykorzystać właściwość Align kontrolki ProgressBar aby automatycznie ustalić pozycję kontrolki na górze, na dole lub z boku formy. Aby uzyskać pasek postępu wyraźnie przedstawiający stopień zaawansowania operacji należy ustawić długość kontrolki ProgressBar przynajmniej 12 razy większy niż jej wysokość. Najczęściej wartość właściwości Value kontrolki ProgressBar jest zmieniana wewnątrz pętli For lub Do. Poniższy przykład wypełnia kontrolkę ProgressBar w pętli For: Dim varI ProgressBar1.Min=0 'dolna wartość 0 ProgressBar1.Max=500 'górna wartość 500 ProgressBar1.Value=0 'wartość początkowa ProgressBar1.Visible=True 'kontrolka widoczna For varI=0 to 500 'pętla od 0 do 500 ProgressBar1.Value=varI 'kolejna wartość Next varI Kontrolka ProgressBar jest częścią grupy kontrolek ActiveX, które znajdują się w pliku COMCTL32.OCX. Aby używać kontrolki ProgressBar, należy dołączyć plik COMCTL32.OCX do projektu. Przy rozpowszechnianiu aplikacji należy instalować plik COMCTL32.OCX w folderze System sytemu Microstoft Windows (System32 w Windows NT). |
Właściwości:
na górę strony... Zdarzenia:
na górę strony... Metody:
na górę strony... |