įvykis

Puslapis atnaujintas :
Puslapio sukūrimo data :

Į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į.

MouseDown

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.

イベントリセット