Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Definitie van Evenementen in Visual Basic
In Microsoft Visual Basic , een gebeurtenis is een boodschap door een object gestuurd binnen een programma om het hoofdprogramma lus , de mededeling dat er iets is gebeurd . Dit " iets " kan sterk variëren , van een timer lopen uit naar een muis - klik op de kant van de gebruiker . Het programma kan deze gebeurtenis vastleggen en de informatie te gebruiken binnen het om beslissingen te nemen over verdere bewerkingen . Voorbeelden

Visual Basic komt voorgeladen met een enorme hoeveelheid geprecodeerde gebeurtenissen , maar gebruikers ook hun eigen kunnen schrijven. Deze gebeurtenissen omvatten bijna elk aspect van de werking van het programma en interactie . Sommige gebeurtenissen met betrekking tot de interactie tussen de muiscursor en een controle op een formulier ( zoals een knop ) omvatten MouseClick , MouseDoubleClick , MouseEnter , MouseLeave , MouseWheel , MouseMove en MouseHover . Gebeurtenissen worden over het algemeen gegeven zeer intuïtief namen , om het lezen van de Visual Basic-code makkelijker .
Triggeren

Evenementen in kan worden veroorzaakt door een groot aantal situaties . Veel evenementen zijn het resultaat van interactie van de gebruiker , zoals de bewegingen van de muis of toetsenbord invoer . Het Windows-besturingssysteem stuurt ook evenementen , kennisgeving aan de programma wanneer het wordt geminimaliseerd of wanneer een ander venster overlapt het. Objecten kunnen verrekenen van hun eigen evenementen , wanneer een variabele een bepaalde waarde heeft bereikt , bijvoorbeeld. Ten slotte kunnen gebeurtenissen in gang worden gezet door specifiek programmeren hen te doen , door middel van wat wordt genoemd " het verhogen . "
Verklaring

Nieuwe events worden gemaakt met behulp van een commando verklaring . De code voor dit ziet er meestal iets als wat volgt :

Public Event OptionChanged ( ByVal Naam als Koord , ByVal nummer As Integer )

Dit voorbeeld evenement zou moeten handmatig worden geprogrammeerd te worden verhoogd na het veranderen van een optie , en zouden twee waarden om het programma te sturen : . de naam van de optie veranderd en de waarde waarop het werd ingesteld
Raising Events

het verhogen van een evenement is de handeling van het veroorzaken dat het gebeurt . Dit kan gedaan worden met een enkele regel code geplaatst in uw programma, zoals :

RaiseEvent
OptionChanged ( "Lengte " , 28 ) op Twitter

Dit zal dan het programma van het evenement plaatsvindt in kennis , en zal de informatie naar een handler toe te zenden , als deze bestaat.
Handlers

een handler is een procedure die het programma vraagt ​​wanneer een bepaalde gebeurtenis plaatsvindt . De geleider kan dan reageren op de informatie , verwerken en verzenden van informatie aan de gebruiker . Eerst het evenement en zijn begeleider moeten worden geassocieerd met de hand, zodat het programma weet dat de een de ander moet bellen . Bijvoorbeeld , om een handler toe te voegen aan onze OptionChanged evenement , zoiets als dit is vereist:

AddHandler
Obj.OptionChanged , AddressOf Me.OptionChangedHandler

Waarna de handler zelf kan worden toegevoegd . Een handler voor OptionChanged zou kunnen zijn als volgt :

Sub OptionChangedHandler ( ByVal Naam als Koord , ByVal nummer As Integer ) op Twitter MsgBox ( " De waarde voor " & Name.ToString & " is veranderd ! ) End Sub < br >

Previous: Next:
  Visual Basics Programming
·De VBA Max Functions 
·Hoe een bestand te hernoemen i…
·Hoe kan ik een apostrof in VBS…
·Hoe maak je een Game Trainer M…
·Hoe te Scripts schrijven met N…
·Hoe slaap gebruiken in VBA 
·Eenvoudige Visual Basic Projec…
·Hoe te converteren naar RGB VB…
·Hoe kan ik een kolom Totaal in…
  Related Articles
Hoe Search Engine Ranking of SEO van een…
De geschiedenis van Visual Basic 6.0 
Basis van Visual Basic 
Kenmerken van Visual Basic 
Tutorial van Visual Basic 6 
Wat zijn de functies van Visual Basic ? 
De Eigenschappen van een collectie in VB…
Hoe je alle items Inside van een keuzeli…
Hoe maak je een lijst van printers in VB…
  Programmering Articles
·Hoe kan ik een e-mailadres in ASP.Net va…
·Hoe kan ik een NPP File Made by Art Expl…
·Hoe te werkmappen sluiten in VBA 
·Hoe te Records voor opgeslagen procedure…
·Hoe maak je een menu in Android programm…
·Hoe kan ik een Enter karakter in Python …
·Hoe de TimeSpan Property opmaken in VB.N…
·Hoe te Arrays in PCSpim Zorg 
·Hoe de Asin berekenen ( X ) in Python 
Copyright © Computer Kennis http://www.nldit.com