udalosť

Stránka aktualizovaná :
Dátum vytvorenia strany :

Udalosti majú byť úmerné interakcii používateľa, keď tak robia. Programátor môže preskočiť spracovanie na špecifikovanú metódu, keď dôjde k udalosti. Takmer vždy sa používa v nástrojoch atď.

Ako cvičenie vytvorme program, ktorý zobrazí pole správy, keď kliknete na formulár myšou.

Prvá vec, ktorú musíte urobiť, je zobraziť návrhára formulára. Kliknite na položku MainForm.cs [Návrh]" na karte vyššie. Ak je zatvorený, dvakrát kliknite na položku "MainForm .cs" v prieskumníkovi riešení. Kliknutie pravým tlačidlom myši na "Zobraziť dizajnéra" je tiež dobré.

デザイン

デザイナの表示

Keď sa zobrazí návrhár, otvorte "Vlastnosti" (predtým kliknite na formulár a zamerajte sa naň. V opačnom prípade ho nemusíte vidieť, ako je znázornené nižšie), stlačte "Udalosť (tlačidlo blesku)" nad oknom vlastnosti.

イベントボタン

Keďže sa zobrazia položky, ako sú nasledujúce, dvakrát kliknite na časť znaku "MouseDown".

MouseDown

Potom prejdete do editora kódu a uvidíte, že bola pridaná nová metóda.

新しいメソッド

Táto metóda "MainForm_MouseDown" sa nazýva kliknutím myši. Teraz skúste do tejto metódy vložiť nasledujúci kód:

コード追加

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

Skúste ho spustiť. Myslím, že kliknutím na formulár sa zobrazí dialógové okno nižšie.

マウスクリック!

Udalosť vyzerá takto. Zatiaľ túto udalosť odstránim na testovacie účely. Ak chcete odstrániť, otvorte udalosť z predchádzajúcich vlastností, kliknite pravým tlačidlom myši na "MouseDown" a vyberte možnosť "Resetovať". Tým sa zabráni vykonaniu tejto udalosti. Kód zostane v súbore kódu, takže ho odstráňte tak, ako je.

イベントリセット