Kuidas teha Visual Basicis visuaalselt ahvatlev laadimisriba

Autor: Morris Wright
Loomise Kuupäev: 21 Aprill 2021
Värskenduse Kuupäev: 16 Mai 2024
Anonim
Kuidas teha Visual Basicis visuaalselt ahvatlev laadimisriba - Artiklid
Kuidas teha Visual Basicis visuaalselt ahvatlev laadimisriba - Artiklid

Sisu

Mõned rakendused laadivad lihtsalt käivitamisel, samas kui teised teevad seda stiilselt. Saate muuta Visual Basici rakenduse silma paista, lisades stardivormile kohandatud laadimisriba. Visual Studio tööriistakastis ei ole edenemisriba, kuid saate luua kaasasolevaid komponente. Lohistage mõningaid juhtelemente oma vormile, reguleerige oma värve ja tehke oma kasutajatele elav baar, mis tervitab teid, kui nad oma programmi avavad.


Juhised

Värvilised edenemisribad võivad teie rakenduse kasutajaid muljet avaldada (Polka Dot Images / Polka Dot / Getty Images)

    Lisage vormile kontrollid

  1. Avage Visual Studio ja laadige üks oma Visual Basic .NET projektidest. Avage "Solution Explorer" projekti failide loendiga, kui see pole veel avatud.

  2. Leidke "Solution Explorer" oma projekti algusvormi ikoon ja topeltklõpsake seda. Visual Studio avab disainiakna ja kuvab vormi.

  3. Avage tööriistakast ja lohistage "GroupBox" kontroll selle sees. Mine tagasi tööriistakasti ja lisage samamoodi "ProgressBar" kontroll.

  4. Lohistage "Label" kontroll vormile. Klõpsake sellel ja lohistage see üle lisatud edenemisriba. Asetage sild ja riba vasaku servaga.


  5. Tagasi tööriistakasti juurde ja lohistage taimerikontrolli sama tehnikaga. Sulgege tööriistakast.

    Lisage programmeerimise loogika

  1. Klõpsake lisatud ajastil ja vajutage "F4" akna "Properties" avamiseks. Sündmuste loendi kuvamiseks klõpsake akna ülaosas asuvat ikooni "Sündmused".

  2. Topeltklõpsake sündmuse "Pilet" sündmust. Visual Studio avab koodi akna ja näitab alammenüüd "Timer1_Tick", mis töötab kella ristiga.

  3. Kleepige järgmine kood alamkehasse:

    loadingBarValue + = juurdekasv

    Kui loadingBarValue> 100 Siis loadingBarValue = 100 Timer1.Stop () GroupBox1.Visible = False End If

    ProgressBar1.Value = loadingBarValue

    Viimane lause põhjustab edenemisriba visuaalse indikaatori muutumise muutuja "LoadBarValue" salvestatud väärtusele. Muutuja väärtus, mis vormi laadimisel on null, suureneb muutujaga "juurdekasv" määratletud summa võrra. Kuna see väärtus on 1, suureneb "LoadBarValue" väärtus 1-ga, kui iga "Load" alamhulga täitmine toimub. Kui riba jõuab maksimaalse väärtuse (100), peatub taimer. Rühmakast, mis sisaldab edenemisriba ja silt, kaob automaatselt.


  4. Malli vaate juurde naasmiseks vajutage "F7" ja topeltklõpsake vormi tiitliribal. Visual Studio avab koodi akna uuesti ja näitab vormi alamkuju. Kleepige järgmine kood sellesse alamse:

    loadingBarValue = 0 Timer1.Interval = 200 inkrement = 1

    GroupBox1.Text = "" Label1.Text = "Laadimine" Label1.BackColor = Color.Transparent Label1.ForeColor = Color.Green

    Timer1.Start ()

    Esimene lause alustab "LoadingBarValue" nullini. Teine määrab millisekundite arvu, mida taimer klikkide vahel ootab; meie näites on väärtus 200. Selle numbri suurendamine põhjustab animatsiooni aeglustumise. Muutuja "juurdekasv", mille väärtus on näites 1, määrab, kui kiiresti peab ajariba iga märguandega edenemisriba liikuma. Sõna "Laadimine" saate muuta teisele soovile. Järgmised kaks rida kontrollivad esiplaani ja taustavärve ning neid saab muuta või jätta "läbipaistvaks" ja "roheliseks". Viimane lause alustab taimerit.

  5. Liikuge koodiakna ülaosale ja leidke "klassi" deklaratsioon. Kleepige need kaks lauset selle all:

    Dim loadingBarValue Dim juurdekasv

    See määratleb eespool kirjeldatud muutujad "loadingBarValue" ja "juurdekasv".

  6. Projekti käivitamiseks vajutage "F5". Ilmub edenemisriba, mis näeb välja nagu laadimisriba. Silt, millel on loodud tekst, ilmub üle baari. Seejärel liigub animeeritud roheline riba vasakult paremale, kuni see jõuab edenemisriba lõpuni. Kui see juhtub, siis kaob ja märgis kaob.

Kuidas

  • Pange juuksele ja sildile vormi, kus iganes soovite, lohistades "grupikasti" kontrolli. Kuna silt ja edenemisriba on selle sees, käsitletakse neid üksusena, mis muudab paigutuse lihtsamaks. Saate katsetada ka erinevaid värve, muutes esiplaani ja tausta väärtusi. Näite roheline roheline värv annab harmoonilise visuaalse efekti, kuna see sobib animeeritud ribaga, mis kuvatakse teie rakenduse laadimise ajal.