Selvom Visual Basic.Net giver dog splash - screen kapaciteter i projektet egenskaber vinduet , er der fordele ved at rulle din egen. En brugerdefineret velkomstbilledet giver mere fleksibilitet , bedre styring af time- out processen og formen kan fordoble som Hjælp - Om formular. Du skal blot oprette en modal dialog formular med en indbygget timer , der lukker formularen efter et foruddefineret interval. Følg disse trin for at oprette din egen brugerdefinerede velkomstbilledet . Ting du skal
Microsoft Visual Studio eller Visual Basic Express ( 2005 eller senere )
Vis Flere Instruktioner
1
Open Visual Studio og oprette et nyt Windows-formular projekt. Klik på " File " og derefter " Nyt projekt ". Når det nye projekt vises , skal du vælge Visual Basic /Windows på træet , skal du klikke på "Windows Forms Project" -ikonet, navngive projektet " SplashTest " og derefter klikke på "OK" . Efter en kort ventetid , vil formularen designer vindue.
2
Opret velkomstbilledet . Klik på " Project" og derefter " Tilføj Windows Form . " Når den nye form vises dialogboksen , navngive formularen " WelcomeForm " og klik på " Tilføj". En anden design vises.
3
designe en ny splash -skærm. Klik på ikonet på værktøjslinjen og trække kontrol til formularen . Medtag etiketter til en velkomst besked , firmanavn, adresse og alle andre nødvendige oplysninger. På det nederste højre hjørne , tilføje en knap og mærke det " OK".
4
Tilføj timeren til den splash formularen. Klik på skemaet grænsen for at oprette en ny form load event handleren . Dette vil åbne en ny kode -vinduet. Indtast følgende kode : Hej
Public Class WelcomeFormPrivate WithEvents TimeOut Som Ny tidtagning
Private Sub WelcomeForm_Load ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles MyBase.LoadtimeOut.Interval = 5000timeOut.Start ( ) End Sub
ejendommen timeout opretter en ny timer objekt. Inden for Load event handleren , satte vi det interval til 5000 , som vil bevirke, at timeren for at rejse en Tick begivenhed hvert 5 sekund .
5.
Tilføj en event handler til "OK" knappen. Klik på " Window" og vælg SplashForm design vinduet. Klik på " OK" for at skabe denne handling . Når koden vises , skal du indtaste følgende kode : Hej
Private Sub Button1_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles Button1.Click , timeOut.TicktimeOut.Stop () DialogResult = DialogResult . OKEnd SubEnd Class
Bemærk, at vi tilføjet timeout.tick begivenhed til håndtagene listen. Denne logik vil blive kaldt enten når "OK" knappen bliver klikket eller når timeren flåter .
6
Tilføj kode til den vigtigste form for at åbne velkomstbilledet . Klik på " Window" og vælg den Form1 design vinduet. Klik på kanten af formularen for at oprette en Load hændelseshandler og tilføje følgende kode : Hej
Private Sub Form1_Load ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles MyBase.LoadDim splashform Som New WelcomeFormsplashForm.ShowDialog () splashForm.Close ( ) End Sub
7
Kør programmet . Klik på " F5 "-knappen. Splash -skærmen vises så efter en kort ventetid , vil det lukke og den vigtigste form vil forblive .