händelse
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".
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.