Ereignis

Diese Seite wurde aktualisiert :
Erstellungsdatum der Seite :

Ereignisse sollen der Interaktion des Benutzers angemessen sein, wenn sie dies tun. Der Programmierer kann die Verarbeitung zu einer angegebenen Methode überspringen, wenn das Ereignis eintritt. Es wird fast immer in Werkzeugen usw. verwendet.

Als Übung erstellen wir ein Programm, das ein Meldungsfeld anzeigt, wenn mit der Maus auf das Formular geklickt wird.

Das erste, was zu tun ist, ist den Designer des Formulars anzuzeigen. Klicken Sie auf der Registerkarte oben auf "MainForm.cs [Design]". Wenn es geschlossen ist, doppelklicken Sie im Projektmappen-Explorer auf "MainForm .cs". Rechtsklick "Show Designer" ist auch gut.

デザイン

デザイナの表示

Wenn der Designer erscheint, öffnen Sie "Eigenschaften" (vorher klicken Sie auf das Formular, um sich darauf zu konzentrieren. Andernfalls sehen Sie es möglicherweise nicht wie unten gezeigt), drücken Sie die "Ereignis (Blitztaste)" über dem Eigenschaftenfenster.

イベントボタン

Da die folgenden Elemente angezeigt werden, doppelklicken Sie bitte auf den Teil des Zeichens "MouseDown".

MouseDown

Dann gehen Sie zum Code-Editor und sehen, dass eine neue Methode hinzugefügt wurde.

新しいメソッド

Diese "MainForm_MouseDown"-Methode wird aufgerufen, wenn Sie mit der Maus klicken. Versuchen Sie nun, den folgenden Code in diese Methode einzufügen:

コード追加

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

Versuchen Sie, es auszuführen. Ich denke, wenn Sie auf das Formular klicken, wird der folgende Dialog angezeigt.

マウスクリック!

Die Veranstaltung sieht so aus. Vorerst werde ich dieses Ereignis zu Testzwecken entfernen. Zum Löschen öffnen Sie das Ereignis aus den vorherigen Eigenschaften, klicken Sie mit der rechten Maustaste auf "MouseDown" und wählen Sie "Zurücksetzen". Dadurch wird verhindert, dass dieses Ereignis ausgeführt wird. Der Code verbleibt in der Codedatei, löschen Sie ihn also unverändert.

イベントリセット