احوال
واقعات کا مقصد صارف کے تعامل کے مطابق ہونا ہوتا ہے جب وہ ایسا کرتے ہیں۔ جب واقعہ پیش آتا ہے تو پروگرامر ایک مخصوص طریقہ کار پر عمل کرنا چھوڑ سکتا ہے۔ یہ تقریبا ہمیشہ اوزاروں وغیرہ میں استعمال ہوتا ہے۔
ایک مشق کے طور پر، آئیے ایک پروگرام بناتے ہیں جو ماؤس کے ساتھ فارم کلک کرنے پر پیغام خانہ دکھاتا ہے۔
سب سے پہلے فارم کے ڈیزائنر کو دکھانا ہے۔ اوپر ٹیب سے "مین فارم.cs [ڈیزائن]" پر کلک کریں۔ اگر یہ بند ہے تو حل کھوج کار سے "مین فارم .cs" پر ڈبل کلک کریں۔ دائیں کلک "شو ڈیزائنر" بھی اچھا ہے.
جب ڈیزائنر ظاہر ہو تو "پراپرٹیز" کھولیں (اس سے پہلے، اس پر توجہ مرکوز کرنے کے لئے فارم پر کلک کریں۔ بصورت دیگر، آپ اسے نیچے دکھائے گئے کے مطابق نہیں دیکھ سکتے ہیں، پراپرٹی ونڈو کے اوپر "واقعہ (بجلی بولٹ بٹن)" دبائیں۔
چونکہ مندرجہ ذیل اشیاء دکھائی گئی ہیں، براہ کرم "ماؤس ڈاؤن" کے کردار کے حصے پر ڈبل کلک کریں۔
پھر آپ کوڈ ایڈیٹر کے پاس جاتے ہیں اور دیکھتے ہیں کہ ایک نیا طریقہ شامل کیا گیا ہے۔
جب آپ ماؤس پر کلک کرتے ہیں تو اس "MainForm_MouseDown" طریقہ کو کہا جاتا ہے۔ اب، اس طریقہ کار کے اندر درج ذیل کوڈ ڈالنے کی کوشش کریں:
MessageBox.Show("マウスクリック!");
اسے چلانے کی کوشش کریں. میرے خیال میں فارم پر کلک کرنے سے نیچے مکالمہ سامنے آئے گا۔
واقعہ اس طرح لگتا ہے. فی الحال، میں جانچ کے مقاصد کے لئے اس واقعہ کو ہٹا دوں گا. حذف کرنے کے لیے، پچھلی خصوصیات سے واقعہ کھولیں، "ماؤس ڈاؤن" پر دائیں کلک کریں اور "ری سیٹ" منتخب کریں۔ یہ اس واقعہ کو انجام دینے سے روکتا ہے۔ کوڈ مسل میں رہتا ہے، لہذا اسے حذف کریں جیسا کہ ہے۔