γεγονός
Τα συμβάντα προορίζονται να είναι ανάλογα με την αλληλεπίδραση του χρήστη όταν το κάνουν. Ο προγραμματιστής μπορεί να παραλείψει την επεξεργασία σε μια καθορισμένη μέθοδο όταν συμβεί το συμβάν. Χρησιμοποιείται σχεδόν πάντα σε εργαλεία κ.λπ.
Ως άσκηση, ας δημιουργήσουμε ένα πρόγραμμα που εμφανίζει ένα πλαίσιο μηνύματος όταν κάνετε κλικ στη φόρμα με το ποντίκι.
Το πρώτο πράγμα που πρέπει να κάνετε είναι να εμφανίσετε τον σχεδιαστή της φόρμας. Κάντε κλικ στην επιλογή "MainForm.cs [Design]" από την παραπάνω καρτέλα. Εάν είναι κλειστό, κάντε διπλό κλικ στο "MainForm .cs" από την εξερεύνηση λύσεων. Το δεξί κλικ στο "Εμφάνιση σχεδιαστή" είναι επίσης καλό.
Όταν εμφανιστεί ο σχεδιαστής, ανοίξτε τις "Ιδιότητες" (πριν από αυτό, κάντε κλικ στη φόρμα για να εστιάσετε σε αυτήν. Διαφορετικά, ενδέχεται να μην το δείτε όπως φαίνεται παρακάτω), πατήστε το "Συμβάν (κουμπί κεραυνού)" πάνω από το παράθυρο ιδιοκτησίας.
Δεδομένου ότι εμφανίζονται τα στοιχεία όπως τα παρακάτω, κάντε διπλό κλικ στο τμήμα του χαρακτήρα του "MouseDown".
Στη συνέχεια, πηγαίνετε στον επεξεργαστή κώδικα και δείτε ότι έχει προστεθεί μια νέα μέθοδος.
Αυτή η μέθοδος "MainForm_MouseDown" καλείται όταν κάνετε κλικ στο ποντίκι. Τώρα, δοκιμάστε να βάλετε τον ακόλουθο κώδικα μέσα σε αυτήν τη μέθοδο:
MessageBox.Show("マウスクリック!");
Δοκιμάστε να το εκτελέσετε. Νομίζω ότι κάνοντας κλικ στη φόρμα θα εμφανιστεί ο παρακάτω διάλογος.
Η εκδήλωση μοιάζει κάπως έτσι. Προς το παρόν, θα αφαιρέσω αυτό το συμβάν για δοκιμαστικούς σκοπούς. Για διαγραφή, ανοίξτε το συμβάν από τις προηγούμενες ιδιότητες, κάντε δεξί κλικ στο "MouseDown" και επιλέξτε "Επαναφορά". Αυτό αποτρέπει την εκτέλεση αυτού του συμβάντος. Ο κώδικας παραμένει στο αρχείο κώδικα, οπότε διαγράψτε τον ως έχει.