VB.Net sündmused - Sündmuste tüübid VB.Netis koos süntaksi ja näidetega

Lang L: none (table-of-contents):

Anonim

Sissejuhatus VB.Neti sündmustesse

Visual Basic .Net on objektorienteeritud mitme paradigma põhine programmeerimiskeel, mida rakendatakse .Net raamistikus. Selle käivitas 2002. aastal Microsoft, mis tuli kõige populaarsema Visual Basicu keele järeltulijaks. IDE või integreeritud arenduskeskkond, mida Microsoft pakub selle Visuali põhikeele käsitlemiseks ja käsitlemiseks, on Microsoft Visual Studio. Visuaalstuudio ekspress ja kogukonna versioon on tööriista tasustamata litsentsimata versioonid, mis moodustavad selle osa vabavarast. Vabavara sisaldab käsurida kompilaatorit SDK, mida nimetatakse vbc.exe. Mono kasutab ka käsurida VB .NET kompilaatorit. Visuaalse põhikeele üks peamisi omadusi on see, et see kasutab avaldusi, mida kasutatakse toimingute täpsustamiseks. Selles artiklis käsitleme üksikasjalikult VB.Neti sündmusi.

Isegi kui visualiseerida visuaalstuudio projekti protseduuriliste seeriatena, mida täidetakse järjest, kuid tegelikult moodustavad need kõik osa sündmustest ja on seetõttu sündmustest lähtuvad, mis tähendab, et täitmise voo määravad ainult kõik välised sündmused, mis toimuvad ümber ja mida nimetatakse ka sündmusteks. Põhimõtteliselt on need kasutaja toimingud, näiteks klahvivajutus, hiirega seotud liigutused, klõpsud jne või seda kasutatakse ka mõne sündmuse, näiteks süsteemile orienteeritud ja genereeritud teavituste tegemiseks. Samuti peavad rakendused reageerima kõikidele sündmustele, kui need juhtuvad. See hõlmab avalehe klõpsamist või mõne teksti sisestamist tekstikasti, menüüelemendil klõpsamist. Need kõik on osa sündmuste näidetest. Sündmuse võib määratleda toiminguna, mis kutsub esile mõne muu funktsiooni või põhjustab mõne muu sündmuse käivitumise. Käitlejad seevastu on funktsioonid, mis ütlevad meile, kuidas sündmusele reageerida.

VB.Neti sündmuste tüübid

Allpool on kahte tüüpi VB-d. Netosündmus:

1. Hiirepõhised sündmused

Hiire sündmused ilmnevad siis, kui hiir liigutab juhtnuppe või vorme. Järgnevalt on toodud mõned hiirega seotud sündmused, mis on seotud kontrollklassiga.

1. MouseEnter: see sündmus käivitub, kui hiirekursor siseneb juhtimisseadmesse.

Süntaks:

private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseEnter
Program Body
End Sub

Näide:

//defining a subroutine
Private Sub MouseEnter(sender As ObjectType, e As EventArguments)
Handles abc.MouseEnter
//writes the code for handling mouse enter on abc textbox
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub

2. MouseDown: See sündmus käivitub hiire nupu vajutamisel ja kursori viimisel selle alla.

Süntaks:

private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseDown
Program Body
End Sub

Näide:

//defining a subroutine
Private Sub MouseDown(sender As ObjectType, e As EventArguments)
Handles abc.MouseDown
//writes the code for handling mouse down
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub

3. MouseUp : see sündmus käivitatakse siis, kui hiirekursor on selle käsitsemise juhtnupu kohal ja juba vajutatud hiirenupp vabastatakse.

Süntaks:

private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseUp
Program Body
End Sub

Näide:

//defining a subroutine
Private Sub MouseUp(sender As ObjectType, e As EventArguments)
Handles abc.MouseUp
//writes the code for handling mouseUp
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub

4. MouseLeave : see on sündmus, mis käivitatakse, kui hiirekursor väljub juhtnupult.

Süntaks:

private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseLeave
Program Body
End Sub

Näide:

//defining a subroutine
Private Sub MouseLeave(sender As ObjectType, e As EventArguments)
Handles abc.MouseLeave
//writes the code for handling mouseLeave for abc textbox
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub

5. MouseWheel : see sündmus käivitub, kui hiire ratas liigub ja juhtimisseade on fokuseeritud.

Süntaks


object.onwheel = function()(mytestScript);
object.addEventListener("wheel", mytestScript);

Näide:

document.getElementById("DIV").addEventListener("wheel", testFunction);
function testFunction() (
this.style.fontSize = "70px";
)

2. Klaviatuuripõhised sündmused

Need on sündmused, mis käivitatakse siis, kui sündmused käivitatakse mis tahes klaviatuuril tehtud toimingu korral. See hõlmab selliseid toiminguid nagu klahvivajutus, klahvivajutus, sisestamine jne. Uurime üksikasjalikult mõnda klaviatuuripõhist sündmust.

1. KeyDown: see sündmus on klaviatuuripõhine päästik, mis ilmneb klahvi vajutamisel negatiivse külje suunas ja juhtnupul on fookus.

Süntaks:

private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyDown
Program Body
End Sub

Näide:

Private Sub KeyDown(sender As Object, e As KeyEventArgs) _
Handles abc.KeyDown
If (KeyDown.IsNumber(Chr(e.KeyCode))) Then
alert.Show("Enter Customer ID number")
abc.Text = " "
End If
End Sub

2. KeyUp: see sündmus on klaviatuuripõhine päästik, mis ilmneb klahvi vajutamisel tagurpidi ja juhtnupul on fookus.

Süntaks:

private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyUp
Program Body
End Sub

Näide:

Private Sub KeyUp(sender As Object, e As KeyEventArgs) _
Handles abc.KeyUp
If (KeyUp.IsNumber(Chr(e.KeyCode))) Then
alert.Show("Enter Customer ID number")
abc.Text = " "
End If
End Sub

3. KeyPress: see sündmus käivitub, kui konkreetne klahv vajutatakse klaviatuuril.

Süntaks:

Public Class class_name
private sub func_name(alias as Datatype1, alias as KeyPressArguments)
Handles object.KeyPress
Program Body
End Sub

Näide:

Public Class testKeyPress
Private Sub KeyPress(Value sender As System.Object, Value e As System.Windows.KeyPressEventArguments) Handles abc1.KeyPress
If !(e.KeyChar = Convert.ToChar(10)) Then
MsgBox("key is not pressed ")
End If
End Sub
End Class

Järeldus - VB.Net sündmused

Sündmused moodustavad olulise osa Visual Basicu keele struktuurist ja materjalist, mis põhineb .Net-raamistikul. See keel pakub rikkalikku sündmuste komplekti, mida saab kasutada kodeerimis- ja skriptimisvõimaluste parandamiseks, kui seda õpitakse ja kasutatakse õigesti. Erinevad projektid kasutavad vastavalt vajadusele keele erinevaid versioone ja iga keeleversioon varieerub vastavalt süntaksile ja tutvustatud funktsioonidele / sündmustele, nii et on väga vajalik kasutada õiget keelekomplekti, mis sobib teie vajadustega ja mille jaoks te omada kvalifitseeritud ressursse.

Soovitatavad artiklid

See on VB.Neti sündmuste juhend. Siin käsitleme sissejuhatust ja kahte erinevat tüüpi VB.Neti sündmusi koos süntaksi ja näidetega. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Java märksõnad
  2. Java juurutustööriistad
  3. Pärimine Java-s
  4. Kaitstud märksõna Java-s
  5. C ++ märksõnad