เหตุการณ์
เหตุการณ์มีขึ้นเพื่อให้สอดคล้องกับการโต้ตอบของผู้ใช้เมื่อทําเช่นนั้น โปรแกรมเมอร์สามารถข้ามการประมวลผลไปยังวิธีการที่ระบุเมื่อเหตุการณ์เกิดขึ้น มันมักจะใช้ในเครื่องมือ ฯลฯ
ลองสร้างโปรแกรมที่แสดงกล่องข้อความเมื่อคลิกฟอร์มด้วยเมาส์กัน
สิ่งแรกที่ต้องทําคือแสดงตัวออกแบบแบบฟอร์ม คลิก "MainForm.cs [ออกแบบ]" จากแท็บด้านบน หากปิดอยู่ ให้คลิกสองครั้งที่ "MainForm .cs" จากตัวสํารวจโซลูชัน คลิกขวา "แสดงนักออกแบบ" ก็ดีเช่นกัน
เมื่อตัวออกแบบปรากฏขึ้นให้เปิด "คุณสมบัติ" (ก่อนหน้านั้นคลิกที่แบบฟอร์มเพื่อเน้นที่มัน มิฉะนั้นคุณอาจไม่เห็นดังที่แสดงด้านล่าง) ให้กด "เหตุการณ์ (ปุ่มสายฟ้า)" เหนือหน้าต่างคุณสมบัติ
เนื่องจากรายการดังต่อไปนี้จะปรากฏขึ้นโปรดดับเบิลคลิกที่ส่วนของตัวละครของ"MouseDown"
จากนั้นคุณไปที่ตัวแก้ไขโค้ดและดูว่ามีการเพิ่มวิธีการใหม่
วิธีการ "MainForm_MouseDown" นี้ถูกเรียกเมื่อคุณคลิกเมาส์ ตอนนี้ลองใส่รหัสต่อไปนี้ภายในวิธีนี้:
MessageBox.Show("マウスクリック!");
ลองเรียกใช้มัน ฉันคิดว่าการคลิกที่แบบฟอร์มจะแสดงกล่องโต้ตอบด้านล่าง
เหตุการณ์มีลักษณะเช่นนี้ ในขณะนี้ฉันจะลบเหตุการณ์นี้เพื่อวัตถุประสงค์ในการทดสอบ หากต้องการลบให้เปิดกิจกรรมจากคุณสมบัติก่อนหน้าคลิกขวาที่ "MouseDown" และเลือก "รีเซ็ต" ซึ่งป้องกันไม่ให้เหตุการณ์นี้ถูกดําเนินการ รหัสจะยังคงอยู่ในไฟล์โค้ด ดังนั้นให้ลบออกตามที่เป็นอยู่