gebeurtenis
Gebeurtenissen zijn bedoeld om in verhouding te staan tot de interactie van de gebruiker wanneer ze dit doen. De programmeur kan de verwerking overslaan naar een opgegeven methode wanneer de gebeurtenis plaatsvindt. Het wordt bijna altijd gebruikt in gereedschappen etc.
Laten we als oefening een programma maken dat een berichtvak weergeeft wanneer met de muis op het formulier wordt geklikt.
Het eerste dat u moet doen, is de ontwerper van het formulier weergeven. Klik op "MainForm.cs [Ontwerp]" op het tabblad hierboven. Als het is gesloten, dubbelklikt u op "MainForm .cs" in de oplossingsverkenner. Klik met de rechtermuisknop op "Show Designer" is ook goed.
Wanneer de ontwerper verschijnt, opent u "Eigenschappen" (klik daarvoor op het formulier om u erop te concentreren. Anders ziet u het mogelijk niet zoals hieronder weergegeven), drukt u op de "Gebeurtenis (bliksemschichtknop)" boven het eigenschappenvenster.
Aangezien de volgende items worden weergegeven, dubbelklikt u op het deel van het teken "MouseDown".
Vervolgens ga je naar de code editor en zie je dat er een nieuwe methode is toegevoegd.
Deze "MainForm_MouseDown" -methode wordt aangeroepen wanneer u met de muis klikt. Probeer nu de volgende code in deze methode te plaatsen:
MessageBox.Show("マウスクリック!");
Probeer het uit te voeren. Ik denk dat het klikken op het formulier het onderstaande dialoogvenster zal openen.
Het evenement ziet er als volgt uit. Voorlopig zal ik dit evenement verwijderen voor testdoeleinden. Om te verwijderen, opent u de gebeurtenis uit de vorige eigenschappen, klikt u met de rechtermuisknop op "MouseDown" en selecteert u "Reset". Dit voorkomt dat deze gebeurtenis wordt uitgevoerd. De code blijft in het codebestand staan, dus verwijder het zoals het is.