Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako volať udalosť vo VB.NET

. Visual Basic NET ( VB.NET ) umožňuje užívateľom spracovávať udalosti v programe , ak sa vyskytnú , čo eliminuje potrebu čakať na programové logiky , ktoré majú byť vykonané v sekvenčnom spôsobom . Udalosti sú akcie a signály , ktoré sa vyskytujú počas vykonávania kódu . Napríklad , ak používateľ klikne na tlačidlo na formulári , bude to zvýšiť alebo " kliknutí " udalosť " Click " . Môžete napísať kód , ktorý špecificky spracovať udalosť . Kód bude spustený zakaždým , keď udalosť je aktivovaná . To znamená , že akýkoľvek kód , môžete pripojiť k " Button_OnClick " akcia bude prebiehať zakaždým , keď užívateľ klikne na tlačidlo v aplikácii . Veci , ktoré budete potrebovať klipart Visual Basic . NET
Visual Studio softvér . MET
Zobraziť ďalšie inštrukcie
Konfigurácia
1

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené