का उपयोग कर रहा सी # का उपयोग कर रहा है और Winforms 3.5सी # खींचें और छोड़ें - e.Data.GetData एक आधार वर्ग
मैं सभी एक आधार वर्ग से प्राप्त नियंत्रण उपयोगकर्ता की एक सूची है। इन नियंत्रणों को विभिन्न पैनलों में जोड़ा जा सकता है और मैं ड्रैग-ड्रॉप कार्यक्षमता को लागू करने की कोशिश कर रहा हूं, जिस समस्या में मैं चल रहा हूं वह ड्रैगड्रॉप ईवेंट पर है।
DragEventArgs e.Data.GetData(typeof(baseClass))
काम नहीं करता है। यह चाहता है:
e.Data.GetData(typeof(derivedClass1))
e.Data.GetData(typeof(derivedClass2))
etc...
क्या कोई तरीका है जिससे मैं इसे प्राप्त कर सकता हूं, या इसे आर्किटेक्ट करने का एक बेहतर तरीका है?
मदद करने के लिए एक पारस्परिक इंटरफ़ेस होगा? – used2could
नहीं, एक इंटरफेस कुछ भी नहीं बदलता है। –