मेरे पास एक डाटा ग्रिड लोडिंग पंक्ति इवेंट है
_gridObj.LoadingRow + = New EventHandler & lt; DataGridRowEventArgs & gt; (_ gridObj_LoadingRow);
और हेन्डलर में मैं एक और घटना का निर्माण कर रहा हूं। निम्न कोड में मुझे कैसे पता चलेगा कि क्या उस पंक्ति के लिए MouseLeftBtn घटना पहले से ही मौजूद है?
शून्य _ग्रीड ओबज_लोडिंगरॉ (ऑब्जेक्ट प्रेषक, डेटा ग्रिडआरवएवेंटएरग्स ई) {ई.रो.मॉस-लेफ्टबुटन्यूप + = नया माउसबटन ए्वेंटहैंडलर (राउमाउथ लाइफबूटअप) ; }
धन्यवाद,
वूडू
<पी > आपकी टिप्पणी के आधार पर कि आप इस मामले में बहुत सारे हैंडलर्स को नहीं जोड़ना चाहते हैं, तो मैं सदस्यता समाप्त कर देता हूं और फिर से सदस्यता वापस लेना चाहता हूं। यह कोई सदस्यता नहीं छोड़ता है, अगर कोई भी मौजूद नहीं है और केवल एक हेन्डलर को सुनिश्चित करता है।
void _gridObj_LoadingRow (ऑब्जेक्ट प्रेषक, DataGridRowEventArgs ई) {e.Row.MouseLeftButtonUp - = नए MouseButtonEventHandler (Row_MouseLeftButtonUp); ई। रो। माउस लेफ्टबूटोनअप + = नए माउसबटन एवेन्टहैंडलर (रोमामाउसेउफ्टबुटटनअप); }
Comments
Post a Comment