दिलचस्प पोस्ट
HTML दिनांक इनपुट टैग में दिनांक प्रारूप कैसे सेट करें? यदि कोई मार्कर इंटरफ़ेस में कोई तरीका नहीं है, तो यह कैसे काम करता है? थ्रॉएबल और अपवाद का उपयोग करने के बीच अंतर को पकड़ने में सी # में सशर्त ऑपरेटर को एक नाबालिग प्रकार के रूप में क्यों नहीं लगाया जा सकता है Google मानचित्र API v3 का उपयोग करके देश की सीमाएं जावा में निरंतर HttpURL कनेक्शन कैसे Magento मॉड्यूल में एक क्रॉन नौकरी सेटअप करने के लिए? मान्यकरण त्रुटि: मान मान्य नहीं है विशेषता को हटाएं (क्रोम) आप setTimeout () के कई उदाहरणों को कैसे प्रबंधित करते हैं? एक सिंगलटन क्लास का मजाक उड़ा रहा है HttpPost के भीतर से चयनित चेकबॉक्स को कैसे पता चलाना कार्रवाई विधि है? आंशिक से एक रेजर सेक्शन पॉप्युलेट करें उदाहरण के लिए getClass () पसंद करते समय किसी भी कारण .equals ()? पीएचपी टर्नेरी ऑपरेटर बनाम स्विच स्टेटमेंट बनाम आईएफएफएफ़ … जो मुझे इस्तेमाल करना चाहिए?

मैं गतिशील बटन पर गतिशील बटन क्लिक ईवेंट कैसे बना सकता हूं?

मैं गतिशील रूप से एक पृष्ठ पर एक बटन का निर्माण कर रहा हूं अब मैं उस बटन पर बटन क्लिक ईवेंट का उपयोग करना चाहता हूं।

मैं यह कैसे सी # asp.net में कर सकते हैं?

Solutions Collecting From Web of "मैं गतिशील बटन पर गतिशील बटन क्लिक ईवेंट कैसे बना सकता हूं?"

Button button = new Button(); button.Click += (s,e) => { your code; }; //button.Click += new EventHandler(button_Click); container.Controls.Add(button); //protected void button_Click (object sender, EventArgs e) { } 

नए लोगों के लिए आसान एक:

 Button button = new Button(); button.Click += new EventHandler(button_Click); protected void button_Click (object sender, EventArgs e) { Button button = sender as Button; // identify which button was clicked and perform necessary actions } 

इसे बनाने के दौरान बस ईवेंट हँडलर को बटन में जोड़ें।

  button.Click += new EventHandler(this.button_Click); void button_Click(object sender, System.EventArgs e) { //your stuff... } 

यह करना बहुत आसान है:

 Button button = new Button(); button.Click += delegate { // Your code }; 

मान लें कि आपके पास 25 ऑब्जेक्ट हैं और किसी एक ऑब्जेक्ट को ईवेंट पर क्लिक करने के लिए एक प्रक्रिया चाहिए। आप 25 प्रतिनिधियों को लिख सकते हैं या क्लिक ईवेंट को संभालने के लिए एक लूप का उपयोग कर सकते हैं।

 public form1() { foreach (Panel pl in Container.Components) { pl.Click += Panel_Click; } } private void Panel_Click(object sender, EventArgs e) { // Process the panel clicks here int index = Panels.FindIndex(a => a == sender); ... }