c# - How to pass variable from event method? -
मेरे पास एक इवेंट विधि निजी शून्य बटन 1_Click_1 (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई)
कुछ कोड में यह। वहां मैं किसी अन्य ईवेंट विधि से public void textBox2_TextChanged (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई)
नामक एक वेरिएबल का उपयोग करना चाहता हूं ताकि उपयोगकर्ता एक नंबर लिखता है जो इसे किसी चर में सहेजा जाता है दूसरी विधि और मैं इस वैरिएबल को पहली विधि में इस्तेमाल करना चाहता हूँ जहां बटन क्लिक किया जाता है। मैं इसे कैसे पास कर सकता हूं?
इसे अपने फ़ॉर्म क्लास के क्षेत्र के रूप में सहेजें फिर आप इसे एक ईवेंट हैंडलर में लिख सकते हैं और इसे दूसरे में पढ़ सकते हैं:
सार्वजनिक आंशिक वर्ग MyForm {निजी स्ट्रिंग _someValue = null; सार्वजनिक शून्य TextBox2_TextChanged (ऑब्जेक्ट प्रेषक, EventArgs ई) {_someValue = "कुछ नए मान"; } सार्वजनिक शून्य Button1_Click (ऑब्जेक्ट प्रेषक, EventArgs ई) {यदि (_someValue! = Null) {// ...}}}
हालांकि शायद आप बस TextBox2 पढ़ सकते हैं दूसरी विधि में पाठ
Comments
Post a Comment