เหตุการณ์

ปรับปรุงหน้า :
วันที่สร้างเพจ :

เหตุการณ์มีขึ้นเพื่อให้สอดคล้องกับการโต้ตอบของผู้ใช้เมื่อทําเช่นนั้น โปรแกรมเมอร์สามารถข้ามการประมวลผลไปยังวิธีการที่ระบุเมื่อเหตุการณ์เกิดขึ้น มันมักจะใช้ในเครื่องมือ ฯลฯ

ลองสร้างโปรแกรมที่แสดงกล่องข้อความเมื่อคลิกฟอร์มด้วยเมาส์กัน

สิ่งแรกที่ต้องทําคือแสดงตัวออกแบบแบบฟอร์ม คลิก "MainForm.cs [ออกแบบ]" จากแท็บด้านบน หากปิดอยู่ ให้คลิกสองครั้งที่ "MainForm .cs" จากตัวสํารวจโซลูชัน คลิกขวา "แสดงนักออกแบบ" ก็ดีเช่นกัน

デザイン

デザイナの表示

เมื่อตัวออกแบบปรากฏขึ้นให้เปิด "คุณสมบัติ" (ก่อนหน้านั้นคลิกที่แบบฟอร์มเพื่อเน้นที่มัน มิฉะนั้นคุณอาจไม่เห็นดังที่แสดงด้านล่าง) ให้กด "เหตุการณ์ (ปุ่มสายฟ้า)" เหนือหน้าต่างคุณสมบัติ

イベントボタン

เนื่องจากรายการดังต่อไปนี้จะปรากฏขึ้นโปรดดับเบิลคลิกที่ส่วนของตัวละครของ"MouseDown"

MouseDown

จากนั้นคุณไปที่ตัวแก้ไขโค้ดและดูว่ามีการเพิ่มวิธีการใหม่

新しいメソッド

วิธีการ "MainForm_MouseDown" นี้ถูกเรียกเมื่อคุณคลิกเมาส์ ตอนนี้ลองใส่รหัสต่อไปนี้ภายในวิธีนี้:

コード追加

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

ลองเรียกใช้มัน ฉันคิดว่าการคลิกที่แบบฟอร์มจะแสดงกล่องโต้ตอบด้านล่าง

マウスクリック!

เหตุการณ์มีลักษณะเช่นนี้ ในขณะนี้ฉันจะลบเหตุการณ์นี้เพื่อวัตถุประสงค์ในการทดสอบ หากต้องการลบให้เปิดกิจกรรมจากคุณสมบัติก่อนหน้าคลิกขวาที่ "MouseDown" และเลือก "รีเซ็ต" ซึ่งป้องกันไม่ให้เหตุการณ์นี้ถูกดําเนินการ รหัสจะยังคงอยู่ในไฟล์โค้ด ดังนั้นให้ลบออกตามที่เป็นอยู่

イベントリセット