. Visual Basic Net ( VB.NET ) gør det muligt for brugerne at håndtere hændelser i et program , som de opstår , hvilket eliminerer behovet for at vente til programmet logik skal udføres i en sekventiel måde. Events er de handlinger og signaler , der opstår under udførelsen af koden. For eksempel, hvis en bruger klikker på en knap på en formular vil det rejse en "Click " eller " OnClick " begivenhed . Du kan skrive kode til specifikt håndtere begivenheden. Koden vil blive udført hver gang begivenheden er hævet. Det betyder enhver kode, du lægger på " Button_OnClick " begivenhed vil køre , hver gang en bruger klikker på knappen i ansøgningen. Ting du skal
Visual Basic . NET
Visual Studio. MET software
Vis Flere Instruktioner
konfiguration
1
starte Visual Studio. NET ansøgning .
2
Åbn dit projekt eller starte et nyt projekt, hvis du ikke har et eksisterende projekt oprettet. Vælg en " Windows Application " og " VB.NET " som dit sprog .
3
Tilføj en ny form til projektet.
4
Træk en knap kontrol objekt fra sidelinjen til formularen .
5
Dobbeltklik på formularen for at åbne code- bag vinduet.
Hæv og håndtere en begivenhed
6
Opret en " Class ", hvis det kræves. Hvis din begivenhed vil være bundet til et objekt på en tilpasset klasse, vil du nødt til at oprette klassen definitioner. Hvis du bruger en eksisterende klasse , kan du springe dette trin over.
7
Opret en "Event ", hvis det kræves. Nogle arrangementer for de kontroller er allerede udfyldt i VB.Net . Hvis du bruger en allerede eksisterende begivenhed , ville du vælge den fra drop- down boksen for kontrollen . Hvis du ønsker at oprette din egen brugerdefinerede arrangement , er du nødt til at erklære tilfælde underskrift og hæve begivenheden. Du erklærer tilfælde signatur ved hjælp af " Event" søgeord i klassen erklæringer , for eksempel : Hej
offentlig begivenhed CustomEvent ( ByVal Argument som Integer )
Du ville så hæve begivenheden ved at kalde " RaiseEvent "-funktionen , for eksempel : Hej
RaiseEvent CustomEvent (1)
8
Opret en " OnEvent " Metoder til dit arrangement , efter behov. Dette trin er normalt valgfrit , men er god praksis . Du vil skulle skabe disse som beskyttede " overridable " subrutiner og kalder " RaiseEvent "-metoden.
9
håndtere et "Event ". Du bliver nødt til at knytte en hændelse med en event handler . Hændelseshandlere er subrutiner , der kaldes , når en begivenhed indtræffer . Du kan håndtere hændelser i en række måder . Du kan bruge " WithEvents " erklæring til at håndtere begivenheden statisk påkompileringstidspunktet eller bruge " AddHandler " erklæring til at håndtere begivenheden dynamisk under kørslen . For statiske mulighed, vil du først oprette et " WithEvents " erklæring for objektet som følger : Hej
Private WithEvents ObjectName Som Klassenavn
Du ville derefter tilføje Håndterer klassen at knytte begivenheden til objektet : Hej
Beskyttet Sub ObjectName_EventName ( ByVal Argument As Integer ) Håndterer ObjectName.EventName
den dynamiske indstilling, vil du oprette erklæringen på følgende : Hej
Beskyttet Sub ObjectName_EventName ( ByVal Argument As Integer )
AddHandler ObjectName.EventName , AddressOf ObjectName_EventName