घटना
जब वे ऐसा करते हैं तो ईवेंट उपयोगकर्ता की बातचीत के अनुरूप होने के लिए होते हैं। प्रोग्रामर ईवेंट होने पर एक निर्दिष्ट विधि के लिए संसाधन छोड़ सकते हैं। यह लगभग हमेशा उपकरण आदि में उपयोग किया जाता है।
एक अभ्यास के रूप में, आइए एक प्रोग्राम बनाएं जो माउस के साथ प्रपत्र क्लिक किए जाने पर संदेश बॉक्स प्रदर्शित करता है.
करने के लिए पहली बात यह है कि फॉर्म के डिजाइनर को प्रदर्शित करना है। ऊपर दिए गए टैब से "MainForm.cs [Design]" पर क्लिक करें. यदि यह बंद है, तो समाधान Explorer से "MainForm .cs" डबल-क्लिक करें। राइट-क्लिक करें "दिखाएँ डिजाइनर" भी अच्छा है.
जब डिज़ाइनर दिखाई देता है, तो "गुण" खोलें (इससे पहले, उस पर ध्यान केंद्रित करने के लिए प्रपत्र पर क्लिक करें। अन्यथा, आप इसे नीचे दिखाए गए अनुसार नहीं देख सकते हैं), गुण विंडो के ऊपर "ईवेंट (लाइटनिंग बोल्ट बटन)" दबाएं।
चूंकि निम्न जैसे आइटम प्रदर्शित होते हैं, इसलिए कृपया "MouseDown" के वर्ण के भाग को डबल-क्लिक करें.
फिर आप कोड संपादक पर जाएं और देखें कि एक नई विधि जोड़ी गई है।
जब आप माउस क्लिक करते हैं तो यह "MainForm_MouseDown" विधि को कॉल किया जाता है। अब, इस विधि के अंदर निम्न कोड डालने का प्रयास करें:
MessageBox.Show("マウスクリック!");
इसे चलाने की कोशिश करें। मुझे लगता है कि फॉर्म पर क्लिक करने से नीचे संवाद आएगा।
घटना इस तरह दिखती है। फिलहाल, मैं परीक्षण उद्देश्यों के लिए इस घटना को हटा दूंगा। हटाने के लिए, ईवेंट को पिछले गुणों से खोलें, "MouseDown" पर राइट-क्लिक करें और "रीसेट करें" चुनें. यह इस ईवेंट को निष्पादित होने से रोकता है. कोड कोड फ़ाइल में रहता है, इसलिए इसे हटा दें जैसा कि है।