Nogle programmer blot indlæse , når du starter dem. Andre indlæse med stil. Du kan gøre din Visual Basic applikationer skiller sig ud fra den digitale publikum ved at tilføje en tilpasset belastning bar til programmets start formular. Du vil ikke finde en belastning bar i Visual Studio værktøjskasse , men du vil finde komponenter, du kan bruge til at bygge en. Du skal blot trække et par kontrolelementer på din formular , tweak deres farver og imponere dine brugere med en cool animeret loading bar, der hilser dem, når de lancere din ansøgning. Instruktioner
føje kontrolelementer til formular
1
Launch Visual Studio og åbn en af dine Visual Basic.NET projekter. Åbn Solution Explorer , der indeholder projektets filer, hvis det ikke er åbent .
2
Find ikonet for dit projekts opstart form i Solution Explorer . Dobbeltklik på denne ikon. Visual Studio åbner design vinduet og viser formularen.
3
Åbn værktøjskassen og træk en " GroupBox " kontrol på formularen. Retur til værktøjskassen og træk en " ProgressBar " kontrol i gruppen boks, du føjet til formularen.
4
Retur til værktøjskassen og træk en "Label " kontrol på formularen. Klik på dette mærke og trække det over statuslinjen du har føjet til formularen. Placer etiketten og statuslinjen , så deres venstre kant justeres .
5
Retur til værktøjskassen en sidste gang , og træk en "Timer " kontrol på formularen. Luk værktøjskassen.
Tilføj Programmering Logic
6
Klik timeren , du har tilføjet til formularen , og tryk på " F4 " for at åbne "Egenskaber " vinduet. Klik på " Events" -ikonet øverst i det vindue for at vise en liste over begivenheder .
7
Dobbeltklik på " Tick " begivenhed . Visual Studio åbner koden vinduet og viser " Timer1_Tick " sub. Denne sub kører, når timeren flåter
8
Indsæt følgende kode i kroppen af denne sub: .
LoadingBarValue + = tilvækst
p Hvis loadingBarValue > 100 Så
loadingBarValue = 100
Timer1.Stop ()
GroupBox1.Visible = False
End If
ProgressBar1.Value = loadingBarValue
den endelige opgørelse bevirker statuslinjen visuelle indikator til at bevæge sig med den værdi gemt i variablen med navnet " loadingBarValue ". Denne variabel - sættes til nul, når formularen belastninger - hæves med værdien lagres i " tilvækst " variable . Da værdien " tilvækst " er 1 , at værdien af " loadingBarValue " øges med 1 hver gang "belastning" sub kørsler. Når statuslinjen værdi når den maksimale værdi af 100 , timeren stopper. Gruppen kassen med statuslinjen og etiketten forsvinder automatisk.
9
Tryk på " F7 " for at vende tilbage til design visning og dobbeltklik på formularen titellinje. Visual Studio åbner koden vinduet igen og viser formularens "belastning" sub. Indsæt følgende kode i kroppen af denne sub : Hej
loadingBarValue = 0
Timer1.Interval = 200
interval = 1
GroupBox1.Text = " "
Label1.Text = " Loading "
Label1.BackColor = Color.Transparent
Label1.ForeColor = Color.Green
Timer1.Start ()
første erklæring initialiserer " LoadingBarValue " til nul. Den anden sætning indstiller det antal millisekunder timeren pauser mellem klik. Denne værdi er 200 i dette eksempel. Gør dette nummer større gør lastning animationen flytte langsommere. Den " tilvækst " variable bestemmer, hvor langt statuslinjen bevæger når timeren flåter . Denne værdi er 1. . Gør denne værdi større gør lastning animation flytte hurtigere. Skift ordet " Loading " til noget, du kan lide eller lade standardværdien. De næste to linjer styrer etikettens baggrund og forgrund farver. Ændre disse værdier alle farver du kan lide eller lade dem som " Transparent " og " Green ". Den endelige opgørelse starter timeren.
10
Flyt til toppen af koden vinduet og find "klasse" erklæring. Indsæt disse to udsagn under denne erklæring : Hej
Dim loadingBarValue
Dim tilvækst
Disse to udsagn definerer " loadingBarValue " og " tilvækst " variabler, der beskrives i det foregående trin < . br >
11
Tryk på " F5 " for at køre projektet. Statuslinjen - som ligner en loading bar - vises. Etiketten indeholder den tekst, du indstillet til etiketten vises over baren. En animeret grønne bjælke bevæger sig langsomt fra venstre mod højre på linjen , indtil den når enden af baren . Når det sker , etiketten og bar forsvinde.