दिलचस्प पोस्ट
__FILE__ मैक्रो पूर्ण पथ दिखाता है उचित यूटीएफ -8 एन्कोडेड वर्णों के लिए "\ u00ed" जैसे यूनिकोड एस्केप अनुक्रम को कैसे डिकोड किया जाए? "मानक निरर्थक तिथि" स्वरूप क्या हैं? सभी ब्राउज़रों में कैशिंग बंद करने के लिए <मेटा> टैग का उपयोग करना? कैसे Jsoup का उपयोग कर HTTPS के माध्यम से कनेक्ट करने के लिए? एक तत्व के लिए लागू सभी सीएसएस नियम खोजें सेलफन बनाम सरल मैटलब लूप प्रदर्शन बैच में वेरिएबल जो अपेक्षित नहीं हैं पायथन में% s के बजाय% r का उपयोग कब करना है? वसा मॉडल, पतली नियंत्रक और एमवीसी डिजाइन पैटर्न 3 पार्टी जेएस के लिए ब्राउज़र कैशिंग का लाभ उठाएं जांचें कि पायथन में क्या फ़ाइलें खुली हैं मैं सी # के साथ वेब कैमरा वीडियो कैसे स्ट्रीम कर सकता हूं? जावास्क्रिप्ट / jQuery के माध्यम से अजाक्स सिर अनुरोध अजगर xlrd के साथ Excel सेल से सूत्र प्राप्त करें

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

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

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

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

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); ... }