运行exe文件我调试应用程序,并在某处的代码,一个线程试图达到由另一个线程创建的列表框中没有抛出横纱操作异常。在尝试访问列表框,应用程序将引发“跨线程操作无效:控制‘列表框中’从比它创建的线程以外的线程访问”异常而调试。但是,当我在bin \ Debug文件夹中运行此应用程序的输出时,我没有得到异常对话框,并且我可以看到列表框已成功从非所有者线程访问,所以这使我认为这里存在行为差异,而不仅仅是一个抑制的例外。我能过去这个例外在Form_Load事件为什么而斌调试
Control.CheckForIllegalCrossThreadCalls = false;
以下行调试但是这背后的不同行为的原因是什么?