में एक्सई चलाने के दौरान क्रॉस थ्रेड ऑपरेशन अपवाद क्यों नहीं फेंक दिया गया है, मैं एक एप्लिकेशन को डिबग कर रहा था और कहीं भी कोड में, थ्रेड किसी अन्य थ्रेड द्वारा बनाए गए सूची बॉक्स तक पहुंचने का प्रयास करता है। सूची बॉक्स तक पहुंचने के प्रयास पर, एप्लिकेशन "क्रॉस-थ्रेड ऑपरेशन मान्य नहीं है: नियंत्रण 'सूची बॉक्स' डिबगिंग के दौरान अपवाद पर बनाए गए थ्रेड के अलावा किसी थ्रेड से एक्सेस किया गया है। हालांकि, जब मैं इस एप्लिकेशन के आउटपुट को bin \ Debug फ़ोल्डर में चलाता हूं, तो मुझे अपवाद संवाद नहीं मिलता है और मैं देख सकता हूं कि सूची बॉक्स को गैर-मालिक धागे से सफलतापूर्वक एक्सेस किया गया है, इसलिए इससे मुझे लगता है कि यहां एक व्यवहारिक अंतर है , सिर्फ एक दबाए गए अपवाद नहीं। मैं form_load इवेंटबिन डीबग
Control.CheckForIllegalCrossThreadCalls = false;
पर निम्न पंक्ति के साथ डिबगिंग में इस अपवाद को पार कर सकता हूं लेकिन इस अलग व्यवहार के पीछे क्या कारण है?