सी # विनफॉर्म का उपयोग करके, मेरे पास एक पैनल है जो कुछ कस्टम नियंत्रण प्रदर्शित करना है। मैं पैनल में नियंत्रण के उदाहरण जोड़ सकता हूं और यदि बहुत अधिक हैं, तो पैनल उन्हें स्क्रॉल करेगा।सी # Winform हटाने और फिर पैनल नियंत्रण में अधिक आइटम जोड़ने
myPanel.Controls.Add(myControl);
समस्या तब होती है जब मैं पैनल से आइटम को हटाने शुरू करता हूं। मैं उपयोग कर रहा हूं:
myPanel.Controls.Remove(myControl);
myControl.Dispose();
हालांकि जब मैं पैनल में अधिक नियंत्रण जोड़ने के लिए जाता हूं, तो जोड़े गए नए लोग बिल्कुल प्रदर्शित नहीं होंगे।
myPanel.Controls.Add(newControl);
newControl या कोई भी बाद के नियंत्रण दिखाई नहीं देंगे।
क्या कोई इस से सहायता कर सकता है, अग्रिम धन्यवाद।
क्या आप उन नए नियंत्रणों को बनाने के तरीके को दिखा सकते हैं? आपका निष्कासन ठीक लगता है, निपटान करने के लिए कॉल को हटाने का प्रयास करें, लेकिन वास्तव में यह भी ठीक होना चाहिए, इसलिए मुझे संदेह है कि आपके द्वारा बनाए गए नए नियंत्रण किसी भी तरह से ठीक से जोड़े या बनाए गए हैं ... –