įvykis
Įvykiai turi būti proporcingi vartotojo sąveikai, kai jie tai daro. Programuotojas gali praleisti apdorojimą į nurodytą metodą, kai įvyksta įvykis. Jis beveik visada naudojamas įrankiuose ir pan.
Atlikdami pratimą, sukurkime programą, kuri rodo pranešimų laukelį, kai forma spustelėjama pele.
Pirmas dalykas, kurį reikia padaryti, yra parodyti formos dizainerį. Spustelėkite "MainForm.cs [Dizainas]" iš aukščiau esančio skirtuko. Jei jis uždarytas, dukart spustelėkite "MainForm .cs" iš sprendimų naršyklės. Dešiniuoju pelės mygtuku spustelėkite "Rodyti dizainerį" taip pat yra geras.
Kai pasirodys dizaineris, atidarykite "Ypatybės" (prieš tai spustelėkite formą, kad sutelktumėte dėmesį į ją. Priešingu atveju galite jo nematyti, kaip parodyta toliau), paspauskite virš nuosavybės lango esantį "Įvykis (žaibo mygtukas)".
Kadangi rodomi tokie elementai kaip toliau, dukart spustelėkite "MouseDown" simbolio dalį.
Tada einate į kodo rengyklę ir matote, kad buvo pridėtas naujas metodas.
Šis "MainForm_MouseDown" metodas vadinamas spustelėjus pelę. Dabar pabandykite į šį metodą įdėti šį kodą:
MessageBox.Show("マウスクリック!");
Pabandykite jį paleisti. Manau, kad spustelėjus formą bus parodytas žemiau esantis dialogas.
Renginys atrodo taip. Kol kas šį įvykį pašalinsiu testavimo tikslais. Norėdami ištrinti, atidarykite įvykį iš ankstesnių ypatybių, dešiniuoju pelės mygtuku spustelėkite "MouseDown" ir pasirinkite "Atstatyti". Tai neleidžia įvykdyti šio įvykio. Kodas lieka kodo faile, todėl ištrinkite jį tokį, koks yra.