Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
Den ToolStripProgressBar kontrollen ersätter och lägger till funktioner i ProgressBar-kontrollen. Den ProgressBar kontrollen behålls dock för både bakåtkompatibilitet och framtida användning, om du väljer det.
Kontrollen Windows Forms ProgressBar anger förloppet för en process genom att visa ett lämpligt antal rektanglar ordnade i en vågrät stapel. När processen är klar fylls fältet i. Förloppsstaplar används ofta för att ge användaren en uppfattning om hur lång tid det tar att vänta tills en process har slutförts. till exempel när en stor fil läses in.
Anmärkning
ProgressBar-kontrollen kan bara riktas vågrätt på formuläret.
Viktiga egenskaper och metoder
De viktigaste egenskaperna för ProgressBar-kontrollen är Value, Minimumoch Maximum. Egenskaperna Minimum och Maximum anger de högsta och lägsta värden som förloppsindikatorn kan visa. Egenskapen Value representerar de framsteg som har gjorts mot att avsluta operationen. Eftersom fältet som visas i kontrollen består av block, beräknar värdet som visas av ProgressBar-kontrollen endast Value egenskapens aktuella värde. Baserat på storleken på kontrollen ProgressBar avgör egenskapen Value när nästa block ska visas.
Det vanligaste sättet att uppdatera det aktuella förloppsvärdet är att skriva kod för att ange egenskapen Value. I exemplet med att läsa in en stor fil kan du ange maximalt till storleken på filen i kilobyte. Om egenskapen Maximum till exempel är inställd på 100, egenskapen Minimum är inställd på 10 och egenskapen Value är inställd på 50, kommer 5 rektanglar att visas. Det här är hälften av det tal som kan visas.
Det finns dock andra sätt att ändra värdet som visas av ProgressBar-kontrollen, förutom att ställa in egenskapen Value direkt. Egenskapen Step kan användas för att ange ett värde för att öka Value egenskapen med. Sedan ökar värdet genom att anropa metoden PerformStep. Om du vill variera inkrementsvärdet kan du använda metoden Increment och ange ett värde som egenskapen Value ska ökas med.
En annan kontroll som grafiskt informerar användaren om en aktuell åtgärd är den StatusBar kontrollen.
Viktigt!
Kontrollerna StatusStrip och ToolStripStatusLabel ersätter och lägger till funktioner i kontrollerna StatusBar och StatusBarPanel. Men kontrollerna StatusBar och StatusBarPanel behålls för både bakåtkompatibilitet och framtida användning, om du vill.
Se även
.NET Desktop feedback