händelse

Sidan uppdaterad :
Datum för skapande av sida :

Händelser är avsedda att stå i proportion till användarens interaktion när de gör det. Programmeraren kan hoppa över bearbetning till en viss metod när händelsen inträffar. Det används nästan alltid i verktyg etc.

Som en övning, låt oss skapa ett program som visar en meddelanderuta när formuläret klickas med musen.

Det första du ska göra är att visa formulärets designer. Klicka på "MainForm.cs [Design]" från fliken ovan. Om den är stängd dubbelklickar du på "MainForm .cs" från lösningsutforskaren. Högerklicka på "Show Designer" är också bra.

デザイン

デザイナの表示

När designern visas öppnar du "Egenskaper" (innan du klickar på formuläret för att fokusera på det. Annars kanske du inte ser det som visas nedan), tryck på "Händelse (blixtknapp)" ovanför egenskapsfönstret.

イベントボタン

Eftersom objekt som följande visas, dubbelklicka på delen av tecknet "MouseDown".

MouseDown

Sedan går du till kodredigeraren och ser att en ny metod har lagts till.

新しいメソッド

Denna "MainForm_MouseDown" -metod kallas när du klickar med musen. Försök nu att lägga in följande kod i den här metoden:

コード追加

MessageBox.Show("マウスクリック!");

Prova att köra den. Jag tror att klicka på formuläret kommer att visa dialogrutan nedan.

マウスクリック!

Händelsen ser ut så här. För tillfället tar jag bort den här händelsen för teständamål. För att radera, öppna händelsen från tidigare egenskaper, högerklicka på "MouseDown" och välj "Återställ". Detta förhindrar att den här händelsen körs. Koden finns kvar i kodfilen, så ta bort den som den är.

イベントリセット