Innhold
Fremgangsmåtebjelkens kontroll i Visual Basic gir en visuell fremstilling av fremdriften av noen funksjon i programmet. Når du har lagt til en fremdriftslinje til malen, angir du minimums- og maksimumsverdiene, så vel som deres opprinnelige verdi. Maksimumverdien avhenger mye av hva du trenger linjen for å spore, det kan være noe så lite som en brukers fremgang i et quizprogram eller lese tusenvis av linjer i en tekstfil. Uansett formålet, er måten å oppdatere det på, det samme.
retninger
Bruk ProgressBar i Visual Basic til å vise brukere hvor langt de er i en gitt oppgave (Stockbyte / Stockbyte / Getty Images)-
Åpne et Visual Basic-prosjekt. Dobbeltklikk på "Progress Bar" -alternativet i verktøylinjen for å legge til "ProgressBar1" i skjemaet. Dobbeltklikk på "Knapp" -kontrollen for å legge til "Button1" -alternativet til filen.
-
Trykk "F7" for å åpne kodevinduet. Åpne "Form1_Load" og skriv inn kommandoen:
ProgressBar1.Minimum = 0 ProgressBar1.Maximum = 5 ProgressBar1.Value = 0
Denne koden angir innledende verdier for fremdriftsvariabelen, så vel som minimum, maksimum og nåværende verdier for glidebryteren. Du kan angi en annen maksimumsverdi avhengig av formålet med ressursen.
-
Åpne kommandoen "Button1_Click" og skriv inn følgende:
Hvis ProgressBar1.Value <ProgressBar1.Maximum Then ProgressBar1.Value + = 1 Hvis ProgressBar1.Value = ProgressBar1.Maximum Then MsgBox ("Done!") Slutt hvis slutt hvis
Når brukeren klikker på knappen, kontrollerer denne koden om fremdriftslinjen er mindre enn maksimumsverdien. Hvis det er, øker det verdien av en enhet, slik at den viser en større konklusjon. Deretter er det en ny sjekk for å se om verdien har nådd sitt maksimum. På den måten når fremdriftslinjen når maksimalt, kan du ikke øke verdien enda lenger, og dette forhindrer en rekkefeil.