hændelse
Begivenheder er beregnet til at stå i et rimeligt forhold til brugerens interaktion, når de gør det. Programmøren kan springe behandlingen over til en bestemt metode, når begivenheden opstår. Det bruges næsten altid i værktøj osv.
Lad os som en øvelse oprette et program, der viser et meddelelsesfelt, når formularen klikkes med musen.
Den første ting at gøre er at vise designeren af formularen. Klik på "MainForm.cs [Design]" fra fanen ovenfor. Hvis den er lukket, skal du dobbeltklikke på "MainForm .cs" fra løsningsoversigten. Højreklik på "Vis designer" er også godt.
Når designeren vises, skal du åbne "Egenskaber" (før det skal du klikke på formularen for at fokusere på den. Ellers kan du muligvis ikke se det som vist nedenfor), tryk på "Begivenhed (lynboltknap)" over egenskabsvinduet.
Da elementerne som følgende vises, skal du dobbeltklikke på den del af tegnet "MouseDown".
Derefter går du til kodeeditoren og ser, at der er tilføjet en ny metode.
Denne "MainForm_MouseDown" -metode kaldes, når du klikker med musen. Prøv nu at sætte følgende kode inde i denne metode:
MessageBox.Show("マウスクリック!");
Prøv at køre det. Jeg tror, at ved at klikke på formularen åbnes dialogen nedenfor.
Arrangementet ser sådan ud. Indtil videre fjerner jeg denne begivenhed til testformål. For at slette skal du åbne begivenheden fra de tidligere egenskaber, højreklikke på "MouseDown" og vælge "Nulstil". Dette forhindrer denne begivenhed i at blive udført. Koden forbliver i kodefilen, så slet den som den er.