Fremdriftsfeltet kontroll i Visual Basic gir en visuell representasjon av fremdriften av noen av funksjonene i programmet . Etter å legge en fremgang bar til skjemaet , setter sin minimums-og maksimumsverdier , så vel som dens startverdi . Den maksimale verdien avhenger i stor grad av hva du trenger fremdriftslinjen for å spore , som kan være noe så lite som sporer en brukers fremgang i løpet av en quiz program eller lese tusenvis av linjer leses fra en tekstfil . Uavhengig av formål, hvordan du oppdaterer fremdriftslinjen forblir den samme . Instruksjoner
en
Åpne et Visual Basic-prosjekt . Dobbeltklikk på "Progress Bar " kontroll på verktøylinjen for å legge til " ProgressBar1 " til skjemaet . Dobbeltklikk på " Button" kontroll for å legge til " Button1 " til skjemaet .
2
Trykk " F7 " for å åpne koden vinduet. Åpne " Form1_Load " subrutine og skriv inn følgende : en
ProgressBar1.Minimum = 0ProgressBar1.Maximum = 5ProgressBar1.Value = 0
Denne koden setter startverdiene for fremdriften variabel, samt som minimum , maksimum og gjeldende verdier for fremgang bar . Du kan angi en annen høyeste verdi avhengig av hva du trenger fremdriftslinjen for
3
Åpne " button1_click " subrutine og skriv inn følgende : .
P Hvis ProgressBar1 . Verdi < ProgressBar1.Maximum ThenProgressBar1.Value + = 1Hvis ProgressBar1.Value = ProgressBar1.Maximum ThenMsgBox ( "Ferdig ! ") End IfEnd Hvis
Når brukeren klikker på knappen, ser denne koden for å se dersom fremdriften bar er mindre enn maksimal verdi. I så fall intervaller den verdien ett , forårsaker fremdriftslinjen på skjemaet for å vise større ferdigstillelse også. Den sjekker igjen for å se om verdien har nådd maksimalt . På denne måten når fremdriftslinjen gjør nå maks, kan du ikke øke verdien ytterligere , og derfor unngår en out- of- range feil .