Overzicht van ProgressBar-besturingselement (Windows Forms)
Belangrijk
Het ToolStripProgressBar besturingselement vervangt en voegt functionaliteit toe aan het ProgressBar besturingselement; de ProgressBar controle wordt echter behouden voor zowel achterwaartse compatibiliteit als toekomstig gebruik, indien u kiest.
Het besturingselement Windows Forms ProgressBar geeft de voortgang van een proces aan door een geschikt aantal rechthoeken weer te geven dat in een horizontale balk is gerangschikt. Wanneer het proces is voltooid, wordt de balk gevuld. Voortgangsbalken worden vaak gebruikt om de gebruiker een idee te geven van hoe lang moet worden gewacht tot een proces is voltooid; Bijvoorbeeld wanneer een groot bestand wordt geladen.
Notitie
Het besturingselement ProgressBar kan alleen horizontaal op het formulier worden gericht.
Belangrijkste eigenschappen en methoden
De belangrijkste eigenschappen van het besturingselement ProgressBar zijn Value, Minimumen Maximum. De eigenschappen Minimum en Maximum stellen de maximum- en minimumwaarden in die door de voortgangsbalk kunnen worden weergegeven. De eigenschap Value vertegenwoordigt de voortgang die is gemaakt voor het voltooien van de bewerking. Omdat de balk die in de controle wordt weergegeven uit blokken bestaat, geeft de waarde die door de ProgressBar controle wordt weergegeven slechts een benadering van de huidige waarde van de Value eigenschap weer. Op basis van de grootte van het besturingselement ProgressBar bepaalt de eigenschap Value wanneer het volgende blok moet worden weergegeven.
De meest voorkomende manier om de huidige voortgangswaarde bij te werken, is door code te schrijven om de eigenschap Value in te stellen. In het voorbeeld van het laden van een groot bestand kunt u het maximum instellen op de grootte van het bestand in kilobytes. Als de eigenschap Maximum bijvoorbeeld is ingesteld op 100, wordt de eigenschap Minimum ingesteld op 10 en wordt de eigenschap Value ingesteld op 50, worden 5 rechthoeken weergegeven. Dit is de helft van het getal dat kan worden weergegeven.
Er zijn echter andere manieren om de waarde die wordt weergegeven door het besturingselement ProgressBar te wijzigen, afgezien van het rechtstreeks instellen van de eigenschap Value. De eigenschap Step kan worden gebruikt om een waarde op te geven waarmee de eigenschap Value wordt verhoogd. Als u vervolgens de methode PerformStep aanroept, wordt de waarde verhoogd. Als u de incrementele waarde wilt variƫren, kunt u de methode Increment gebruiken en een waarde opgeven waarmee u de eigenschap Value wilt verhogen.
Een ander besturingselement dat de gebruiker grafisch informeert over een huidige actie, is het StatusBar besturingselement.
Belangrijk
De besturingselementen voor StatusStrip en ToolStripStatusLabel vervangen en toevoegen functionaliteit aan de besturingselementen StatusBar en StatusBarPanel; de besturingselementen voor StatusBar en StatusBarPanel worden echter bewaard voor zowel achterwaartse compatibiliteit als toekomstig gebruik, indien u kiest.
Zie ook
.NET Desktop feedback