Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustiť Visual Studio . NET aplikácie .
2
Otvorte projekt alebo vytvorte nový projekt , ak nemáte existujúci projekt nastaviť . Vyberte si "Aplikácia systému Windows " a " VB.NET " ako vášho jazyka .
3
Pridať nový formulár projektu .
4
Presuňte tlačidlo ovládanie objekt z bočného panela do formulára .
5
Dvakrát kliknite na formulár otvoríte okno kódom na pozadí .
Raise a zvládnuť
udalostí praha 6
Vytvoriť " triedy " , v prípade potreby . Ak vaše akcie bude viazaná na objekt vlastnej triedy , budete musieť vytvoriť definície tried . Ak používate existujúcu triedu , môžete tento krok preskočiť .
7
Vytvoriť " udalosť " , v prípade potreby . Niektoré udalosti pre ovládacie prvky sú dopredu vyplnená v VB.Net . Ak používate skôr existujúcu udalosť , mali by ste ho vybrať z rozbaľovacieho zoznamu pre kontrolu . Ak chcete vytvoriť vlastnú akciu , musíte deklarovať podpis udalosť a zvýšiť udalosti . Môžete deklarovať podpis pre organizovanie akcií , pomocou " Event " kľúčové slovo v vyhlásení triedy , napríklad :
Public CustomEvent akcie ( byval Argument ako Integer )
by potom vyvolať udalosť volaním " " funkcie , napríklad :
RaiseEvent CustomEvent ( 1 )
8
Môžete si žiadne " RaiseEvent OnEvent " Metódy pre Vašu akciu , podľa potreby . Tento krok je zvyčajne voliteľný , ale je dobré praxe . Budete musieť vytvoriť tieto ako chránené " Overridable " podprogramy a volať metódu " RaiseEvent " .
9
Rukoväť je " udalosť " . Budete musieť priradiť udalosť s obsluhy udalostí . Obslužné rutiny udalostí sú podprogramy , ktoré sú volány vždy , keď dôjde k udalosti. Môžete spracovanie udalostí v mnohých ohľadoch . Môžete použiť " WithEvents " vyhlásenie spracovať udalosť staticky v čase kompilácie , alebo použite " AddHandler " vyhlásenie spracovať udalosť dynamicky za behu . Pre statické možnosť , mali by ste najprv nastaviť " WithEvents " vyhlásenie pre objekt nasledovne :
Private WithEvents ObjectName Ako className
Tie by potom pridajte trieda spracováva prepojiť udalosti objekt :
Protected Sub ObjectName_EventName ( byVal Argument As Integer ) Kľuky ObjectName.EventName
dynamické možnosť , mali by ste nastaviť vyhlásenie takto :
Protected Sub ObjectName_EventName ( byVal Argument As Integer )
AddHandler ObjectName.EventName , AddressOf ObjectName_EventName