Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Visual Basic je dodávaný s predinštalovaným obrovské množstvo precoded udalostí , ale používatelia môžu písať svoje vlastné . Tieto udalosti zahŕňajú takmer každý aspekt činnosti programu a interakcie . Niektoré udalosti týkajúce sa interakcie medzi kurzorom myši a ovládací prvok na formulári ( napríklad tlačidlá ) sú MouseClick , MouseDoubleClick , MouseEnter , mouseLeave , kolieska myši , MouseMove a MouseHover . Udalosti sú všeobecne daná veľmi intuitívne mená , aby čítanie kódu jazyka Visual Basic ľahšie . 
 Spínané 
 
 Akcia môže byť vyvolaná celým radom situácií . Mnohé udalosti sú výsledkom interakcie s užívateľom , ako je pohyb myši alebo vstup z klávesnice . Operačný systém Windows tiež odosiela udalosti , oznámenia program , keď je minimalizovaný , alebo keď ho ďalšie okno prekrýva . Objekty môžu započítať svoje vlastné udalosti , kedy premenná dosiahne určité hodnoty , napríklad. Nakoniec , udalosti je možné nastaviť do pohybu konkrétne programovania , aby tak urobili prostredníctvom toho , čo sa nazýva " povedomie " . 
 Vyhlásenie 
 
 Nové udalosti sú vytvorené pomocou príkazu vyhlásenie . Kód pre toto zvyčajne vyzerá ako to , čo nasleduje : 
 
 Public OptionChanged akcie ( ByVal Name As String , byval číslo ako Integer ) 
 
 Tento príklad akcie by musela byť ručne naprogramovať tak , aby sa zvýšil na výmena možnosť , a pošle dve hodnoty programu : názov opcie zmenili a hodnota , ktorá bola nastavená 
 osvetové akcie 
 
 . zvyšovanie udalosť je akt prinútiť to , aby sa to stalo . To môže byť vykonané s jediný riadok kódu umiestneného v programe , ako je napríklad : 
 
 RaiseEvent OptionChanged ( " dĺžka " , 28 ) 
 
 To potom bude informovať program podujatia je ku ktorému dochádza , a pošle informácie obsiahnuté na riadenie popisovač , ak existuje . 
 Handling 
 
handler je postup , ktorý program volá , kedy konkrétna udalosť koná . Psovod potom môže reagovať na informácie , ich spracovanie a odosielanie informácií pre užívateľa . Prvý udalostí a jeho handler musí byť spojená ručne , takže program vie , že je potrebné volať druhej . Ak chcete napríklad pridať popisovač na náš OptionChanged udalosti , je nutné niečo ako toto :
 AddHandler Obj.OptionChanged , AddressOf Me.OptionChangedHandler 
 
 Po ktorom psovod sám o sebe môže byť pridaný . Handler pre OptionChanged by mohlo byť takto : 
 
 Sub OptionChangedHandler ( ByVal Name As String , ByVal Počet As Integer ) MsgBox ( " hodnota " a Name.ToString & " bol zmenený ! ) End Sub