zdarzenie
Zdarzenia mają być współmierne do interakcji użytkownika, gdy to robią. Programista może pominąć przetwarzanie do określonej metody, gdy wystąpi zdarzenie. Jest prawie zawsze używany w narzędziach itp.
Jako ćwiczenie utwórzmy program, który wyświetla okno komunikatu po kliknięciu formularza myszą.
Pierwszą rzeczą do zrobienia jest wyświetlenie projektanta formularza. Kliknij "MainForm.cs [Projekt]" na karcie powyżej. Jeśli jest zamknięty, kliknij dwukrotnie "MainForm .cs" w eksploratorze rozwiązań. Kliknij prawym przyciskiem myszy "Pokaż projektanta" jest również dobry.
Gdy pojawi się projektant, otwórz "Właściwości" (wcześniej kliknij formularz, aby się na nim skupić. W przeciwnym razie możesz go nie zobaczyć, jak pokazano poniżej), naciśnij "Zdarzenie (przycisk błyskawicy)" nad oknem właściwości.
Ponieważ wyświetlane są elementy podobne do poniższych, kliknij dwukrotnie część znaku "MouseDown".
Następnie przechodzisz do edytora kodu i widzisz, że dodano nową metodę.
Ta metoda "MainForm_MouseDown" jest wywoływana po kliknięciu myszą. Teraz spróbuj umieścić następujący kod wewnątrz tej metody:
MessageBox.Show("マウスクリック!");
Spróbuj go uruchomić. Myślę, że kliknięcie formularza spowoduje wyświetlenie poniższego okna dialogowego.
Wydarzenie wygląda tak. Na razie usunę to wydarzenie do celów testowych. Aby usunąć, otwórz wydarzenie z poprzednich właściwości, kliknij prawym przyciskiem myszy "MouseDown" i wybierz "Resetuj". Zapobiega to wykonaniu tego zdarzenia. Kod pozostaje w pliku kodu, więc usuń go w niezmienionej postaci.