visual studio - How do you deal with exceptions in UserControls constructors when using the .net Winform Designer? -


जब आप WinForm डिज़ाइनर में एक UserControl लोड करते हैं, VisualStudio नियंत्रण की InitializeComponent () विधि को निष्पादित करता है, लेकिन इसके निर्माता नहीं यह वास्तव में एक फर्क पड़ेगा क्योंकि कंसट्रक्टर में कुछ कोड होना काफी सामान्य है, जो डिजाइन समय पर नहीं चल सकता।

दुर्भाग्य से, जब आप किसी अन्य नियंत्रण में यूज़रट्रॉंट जोड़ते हैं, तो VisualStudio की InitializeComponent () विधि को चलाता है माता-पिता नियंत्रण, जो कि बाल नियंत्रण के कंसल्टेंट्स को कहता है, और अगर उन कंस्ट्रक्टरों में एक अपवाद है, तो आप stucked हैं।

आप इस समस्या से कैसे निपटते हैं?

केवल समय के साथ भागों को लपेटते हैं:

  अगर नहीं मुझे। DesignMode तब 'रनटाइम केवल यहां अंत यदि  

Comments