2013-01-07 18 views
7

पर रखा जा सकता है मेरे पास DatePicker कस्टम नियंत्रण है जिसे मैं टूलबॉक्स में जोड़ने का प्रयास कर रहा हूं। फ़ाइल का नाम BasicFrame.WebControls.BasicDatePicker.dll है और मैं टूलबॉक्स में राइट क्लिक की प्रक्रिया> आइटम चुनें और फिर .NET Framework घटकों के तहत ब्राउज़ करने के बाद फ़ाइल का चयन कर रहा हूं।DLL में कोई घटक नहीं हैं जिन्हें टूलबॉक्स

मैं हालांकि इस त्रुटि संदेश मिलता है:

कि में कोई घटक टूलबॉक्स पर रखा जा सकता

मुझे यह संदेश क्यों मिलता है और मैं इसे कैसे हल कर सकते हैं कर रहे हैं?

+1

सुनिश्चित करें कि नियंत्रण 'System.Windows.Forms.Control' वर्ग से प्राप्त हो रहा है और' सार्वजनिक 'है। – Kami

उत्तर

6

क्या आपने कस्टम कक्षाओं की दृश्यता की जांच की है?

यदि आपने उन्हें सार्वजनिक रूप से घोषित नहीं किया है तो वे आंतरिक रूप से डिफ़ॉल्ट होंगे और इसलिए उपयोग के लिए विजुअल स्टूडियो के संपर्क में नहीं आते हैं।

29

कुछ मामलों में आप खींचें के साथ इस समस्या को हल कर सकते हैं और ड्रॉप:

  • खुला विंडोज एक्सप्लोरर और DLL
  • खींचें करने के लिए DLL नेविगेट और उपकरण बॉक्स में दृश्य स्टूडियो पर छोड़, वास्तव में जहां आप अपने घटकों को
+0

यह मेरे लिए काम करता है, वीएस2012 प्रो –

+0

के साथ भी यहां काम किया। धन्यवाद ब्लूश – Scott

0

कभी-कभी ड्रैग और ड्रॉप भी काम नहीं करना चाहते हैं। इस मामले आप कर सकते हैं

  • खुला विंडोज एक्सप्लोरर और नेविगेट DLL
  • करने के लिए dll फ़ाइल की प्रतिलिपि और टूलबॉक्स टैब आप चाहें नियंत्रण जगह पर सीधे पेस्ट कर दें।
संबंधित मुद्दे