Visual Basic . Net ( VB.NET ) stelt gebruikers in staat te hanteren gebeurtenissen in een programma als ze zich voordoen , waardoor de noodzaak om te wachten op het programma logica uit te voeren op een sequentiële wijze . Gebeurtenissen zijn de acties en signalen die zich voordoen tijdens de uitvoering van de code . Bijvoorbeeld , wanneer een gebruiker klikt op een knop op een formulier , dit zal verhogen van een "Klik " of " OnClick " evenement . U kunt code schrijven om specifiek omgaan met de gebeurtenis . De code wordt uitgevoerd, iedere keer dat het evenement wordt verhoogd . Dit betekent dat alle code die u hechten aan de " Button_OnClick " evenement zal iedere keer op de knop in de applicatie een gebruiker klikt op uitvoeren . Wat je nodig hebt Visual Basic . NET Visual Studio . MET software Toon Meer Aanwijzingen Configuratie 1 Start de Visual Studio . NET applicatie . kopen van 2 Open uw project of start een nieuw project als je niet over een bestaand project opgezet . Kies een " Windows-toepassing " en " VB.NET " als uw taal . 3 Voeg een nieuwe vorm aan het project . Drag een knop 4 controle object uit de zijbalk om het formulier . 5 Dubbelklik op het formulier aan de code -behind -venster te openen . Hef en Behandel een evenement 6 Maak een " klasse ", indien nodig. Als uw evenement zal worden gekoppeld aan een object van een aangepaste klasse , moet u de klasse definities te creëren . Als u een bestaande klasse te gebruiken , kunt u deze stap overslaan . 7 Maak een " Event ", indien nodig. Aantal evenementen voor de controles die vooraf worden gevuld in VB.Net . Als u een reeds bestaande gebeurtenis te gebruiken , zou u deze selecteren uit de drop - down box voor de controle . Indien u wenst om uw eigen aangepaste gebeurtenis te maken , moet u de handtekening evenement te verklaren en het evenement te verhogen . U verklaart de handtekening evenement met behulp van de "Event " zoekwoord in de klasse declaraties , bijvoorbeeld : Public Event CustomEvent ( ByVal Argument als Integer ) op Twitter Je zou dan verhogen het evenement door te bellen naar het " RaiseEvent " -functie , bijvoorbeeld : RaiseEvent CustomEvent ( 1 ) 8 Maak elke " onevent " Methodes voor uw evenement , als dat nodig is . Deze stap is meestal optioneel , maar is een goede gewoonte . Je nodig zou hebben om deze als beschermde " Overridable " subroutines creëren en noemen het " RaiseEvent " -methode . 9 Behandel een " evenement . " U moet een evenement met een event handler koppelen . Event handlers zijn subroutines die worden opgeroepen wanneer een gebeurtenis plaatsvindt . U kunt gebeurtenissen behandelt in een aantal manieren . U kunt de " WithEvents " statement gebruiken om het evenement statisch behandelen tijdens het compileren , of gebruik de ' AddHandler " verklaring aan het evenement dynamisch verwerken op runtime . Voor de statische optie , zou u eerst de " WithEvents " verklaring voor het object als volgt : Prive WithEvents ObjectName Zoals ClassName Je zou dan voeg de Handles klas om het evenement te koppelen aan het object : Protected Sub ObjectName_EventName ( ByVal Argument As Integer ) Handles ObjectName.EventName Voor de dynamische optie , zou u het opzetten van de verklaring als volgt : Protected Sub ObjectName_EventName ( ByVal Argument As Integer ) AddHandler ObjectName.EventName , AddressOf ObjectName_EventName
|