. Visual Basic Net ( VB.NET ) tillater brukere å håndtere hendelser i et program som de oppstår , eliminerer behovet for å vente på programmet logikk som skal utføres i en kronologisk måte . Hendelser er de handlinger og signaler som oppstår under utførelsen av koden . For eksempel, hvis en bruker klikker på en knapp i et skjema, vil dette heve et "klikk " eller " onclick " hendelse . Du kan skrive kode for å spesifikt håndtere hendelsen . Koden vil bli utført hver gang arrangementet er hevet. Dette betyr enhver koden du legge til " Button_OnClick " hendelse vil kjøre hver gang en bruker klikker på knappen i programmet. Du trenger
Visual Basic . NET
Visual Studio . MET programvare
Vis flere instruksjoner
Configuration
en
starte Visual Studio. NET applikasjon .
2
Åpne ditt prosjekt eller starte et nytt prosjekt hvis du ikke har et eksisterende prosjekt satt opp. Velg en "Windows Application " og " VB.NET " som språk.
3
Legg til en ny form til prosjektet .
4
Dra en knapp kontroll objekt fra sidepanelet til skjemaet .
5
Dobbeltklikk på skjemaet for å åpne koden - bak vinduet.
Hev og håndtere en hendelse
6
Lag en " Class ", hvis det er nødvendig . Hvis arrangementet vil bli knyttet til et objekt av en egendefinert klasse , vil du trenger for å lage klassen definisjoner . Hvis du bruker en eksisterende klasse , kan du hoppe over dette trinnet .
7
Lag en " hendelse ", hvis det er nødvendig . Noen hendelser for kontrollene er forhåndsutfylt i VB.Net . Hvis du bruker et forhåndsdefinert hendelse, ville du velge det fra drop- down boks for kontrollen. Hvis du ønsker å lage dine egne arrangement, må du erklære arrangementet signatur og heve arrangementet. Du erklærer hendelsen signatur ved hjelp av " Event" søkeord i klassen erklæringer , for eksempel : en
offentlig begivenhet CustomEvent ( ByVal Argument som heltall)
ville du da heve arrangementet ved å ringe " RaiseEvent "-funksjonen , for eksempel : en
RaiseEvent CustomEvent ( 1 )
8
Lag noen " OnEvent " Metoder for ditt arrangement , etter behov. Dette trinnet er valgfritt, men er god praksis . Ville du trenger for å lage disse som beskyttet " Overridable " subrutiner og kaller " RaiseEvent " metoden.
9
Håndter en " hendelse ". Du må knytte en hendelse med en hendelse handler . Hendelseshåndterere subrutiner som kalles når en hendelse inntreffer. Du kan håndtere hendelser på en rekke måter. Du kan bruke " WithEvents " statement å håndtere hendelsen statisk ved kompilering , eller bruk " AddHandler " statement å håndtere hendelsen dynamisk under kjøring . For den statiske alternativet, vil du først sette opp " WithEvents " erklæring for objektet som følger : en
Private WithEvents ObjectName Som ClassName
ville du da legge Håndtak klassen å knytte arrangementet til objektet : en
Beskyttet Sub ObjectName_EventName ( ByVal Argument As Integer ) Håndtak ObjectName.EventName
For den dynamiske alternativ, ville du satt opp erklæringen som følger : en
Beskyttet Sub ObjectName_EventName ( ByVal Argument As Integer )
AddHandler ObjectName.EventName , AddressOf ObjectName_EventName