में स्थानीय चर में इवेंट हैंडलर को कैसे जोड़ें I VB.NET में एक फ़ॉर्म है जिसका उपयोग मुख्य रूप से एक संवाद के रूप में किया जाता है। इसके उदाहरण हमेशा स्थानीय रूप से परिभाषित होते हैं, इसके लिए कोई क्षेत्र नहीं है। जब उपयोगकर्ता संवाद में ओके बटन पर क्लिक करता है, तो यह मेरी कक्षाओं में से एक का एक उदाहरण, एक तर्क के साथ एक घटना को आग लगा देगा।VB.NET
चूंकि यह हमेशा एक स्थानीय चर है, मैं उस घटना के लिए इवेंट हैंडलर कैसे जोड़ सकता हूं? संवाद कॉल करने के लिए मुख्य रूप के लिए
public Event ObjectCreated(ByRef newMyObject as MyObject)
कोड: मैं MyDialog
में घटना, एक क्षेत्र के लिए खुद के लिए खोज की है और कुछ पाया, लेकिन मैं वास्तव में इसे समझ नहीं कर सकते हैं ...
कोड : (वाक्यविन्यास को कभी भी ध्यान न दें)
Dim dialog As New MyDialog()
dialog.ShowDialog(Me)
AddHandler ObjectCreated, (what do I put here?) //Or how do I add a handler?
जैसा कि आप देख सकते हैं कि मैं अपने कार्यक्रम के लिए हैंडलर जोड़ने के तरीके पर अटक गया हूं। क्या कोई मेरी मदद कर सकता है? इसे करने के सबसे अच्छे तरीके से पसंदीदा ...
क्रिस्टल स्पष्ट, धन्यवाद पर सेट किया जा सकता है। – MarioDS
@ मारियो डीसेचापेमेस्टर मैंने सोचा कि आपका प्रश्न "इसे करने का सबसे अच्छा तरीका है ..."। आप मेरे उत्तर को अन-मार्क क्यों करेंगे? –
वैसे मुझे तुरंत एहसास हुआ कि मैंने फिर से स्वीकार किया, भ्रम के लिए खेद है। – MarioDS