Hvordan lage en Progress Bar

Fremdriftslinjen er en enkel kontroll som brukes i Visual Basic for å rapportere status for en datamaskin prosess for brukeren. Fremdriftslinjen er en standard funksjon som finnes i alle varianter av Microsoft Visual Studio, men koden som brukes til å manipulere denne kontrollen vil være annerledes på andre språk. Dette eksemplet bruker Visual Basic språket.

Bruksanvisning

Lag en Progress Bar

1 Velg "Nytt prosjekt" etter åpning Visual Studio og opprette en ny "Windows Forms Application". Ring dette skjemaet "FrmProgressBarExample."

2 Finn "ProgressBar" kontroll i verktøykassen til venstre i vinduet og dra den inn på tomt skjema.

3 Høyreklikk på ProgressBar og velg "Properties". Boksen egenskaper, funnet på høyre side av vinduet, lar deg redigere en rekke av fremdriftslinje eiendommer slike og "navn" og "Size".

Sett Properties

4 Klikk på "Navn" eiendom og erstatte "ProgressBar1" med et navn som er mer relevant, for eksempel "DownloadProgressBar."

5 Endre plasseringen av fremdriftslinjen ved å dra den på skjemaet, eller endre koordinatene i "Location" eiendom.

6 Endre størrelsen på fremdriftslinjen ved å endre koordinatene som finnes i "Size" eiendom.

Programmere Progress Bar

7 Høyreklikk på skjemaet og velg "Vis kode".

8 Velg alle av denne koden og slette den.

9 Lim inn følgende enkel kode for å animere fremdriftslinjen og utforske det ved hjelp av kommentarer og "Debug" -verktøyet.

Public Class FrmProgressBarExample

Private Sub FrmProgressBarExample_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

DownloadProgressBar.Visible = True

'Sikrer Progress Bar er synlig

End Sub

Private Sub DownloadProgressBar_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Håndtak DownloadProgressBar.Click

Dim Index As Integer

"Erklærer indeksen så en ny variabel

For Indeks = 1 til 100

DownloadProgressBar.Value = Indeks

Neste Indeks

'Oppretter en for neste løkke som setter verdien av Progress Bar til verdien av indeksen

End Sub

End Class