Statuslinjen kontrol i Visual Basic giver en visuel repræsentation af forløbet af nogle funktion i programmet. Efter tilsætning af en statuslinje til formularen , skal du indstille sit minimum og maksimum værdier , såvel som dens startværdi . Den maksimale værdi i høj grad afhænger af, hvad du har brug for statuslinjen til at spore , hvilket kan være noget så lille som spore en brugers fremskridt under en quiz program eller læse tusindvis af linjer læses fra en tekstfil. Uanset formålet, hvordan du opdaterer statuslinjen forbliver den samme. Instruktioner
1
Åbn en Visual Basic-projekt . Dobbeltklik på "Progress Bar " kontrol på værktøjslinjen til at tilføje " ProgressBar1 " til formularen. Dobbeltklik på " Button " kontrol til at tilføje " Button1 " til formularen.
2
Tryk på " F7 " for at åbne koden vinduet. Åbn " Form1_Load " subrutine og skriv følgende : Hej
ProgressBar1.Minimum = 0ProgressBar1.Maximum = 5ProgressBar1.Value = 0
Denne kode sætter startværdierne for de fremskridt variable , samt som minimum, maksimum og nuværende værdier for statuslinjen . Du kan indstille en anden maksimal værdi , afhængigt af hvad du har brug for statuslinjen for
3
Åbn " Button1_Click " subrutine og skriv følgende : .
P Hvis ProgressBar1 . Value < ProgressBar1.Maximum ThenProgressBar1.Value + = 1Hvis ProgressBar1.Value = ProgressBar1.Maximum ThenMsgBox ( "Færdig !") End IfEnd Hvis
Når brugeren klikker på knappen, denne kode kontrollerer hvis statuslinjen er mindre end den maksimale værdi. Hvis ja, spring det værdien med én , der forårsager statuslinje på formularen for at vise større færdiggørelsen så godt. Derefter kontrollerer igen for at se, om værdien har nået maksimum . Denne måde, når statuslinjen når frem til den max, kan du ikke øge værdien yderligere , og derfor undgår du en out -of -range fejl.