Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#如何调试Control.DoDragDrop方法_C#_Drag And Drop_Null - Fatal编程技术网

C#如何调试Control.DoDragDrop方法

C#如何调试Control.DoDragDrop方法,c#,drag-and-drop,null,C#,Drag And Drop,Null,我正在阅读一个国外的源代码,有时会出现错误 NullException 通过拖放操作。问题是,所有参数永远都不为空,因此我希望能够以某种方式调试此方法 有什么想法吗?好的 消息详细信息中的调用堆栈似乎有助于定位问题。 无论如何。。对我来说,这就足够了。在拖放过程中抛出的任何异常都会被DoDragDrop中的“捕获所有”处理程序吞没。您可以在输出窗口中看到first chance异常,但仅此而已。要使调试器停止使用调试+异常,请勾选CLR异常上的“抛出”复选框

我正在阅读一个国外的源代码,有时会出现错误

NullException 
通过拖放操作。问题是,所有参数永远都不为空,因此我希望能够以某种方式调试此方法

有什么想法吗?

好的

消息详细信息中的调用堆栈似乎有助于定位问题。
无论如何。。对我来说,这就足够了。

在拖放过程中抛出的任何异常都会被DoDragDrop中的“捕获所有”处理程序吞没。您可以在输出窗口中看到first chance异常,但仅此而已。要使调试器停止使用调试+异常,请勾选CLR异常上的“抛出”复选框