hændelse

Side opdateret :
Dato for oprettelse af side :

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".

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.

イベントリセット