C#如何调试Control.DoDragDrop方法

时间:2010-02-08 13:21:48

标签: c# drag-and-drop null

我正在阅读外国源代码,有时会出现

NullException 

通过 Drag'n'Drop 操作。问题是,所有参数永远不会为空,所以我希望能够以某种方式调试此方法

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

正在进行拖放操作时抛出的任何异常都会被DoDragDrop中的catch all处理程序吞噬。您可以在“输出”窗口中看到第一次机会异常,但这就是全部。要使调试器停止使用Debug + Exceptions,请勾选CLR例外的Thrown复选框。

答案 1 :(得分:0)

好的!

似乎消息详细信息中的调用堆栈有助于找到问题。 无论如何......对我而言就足够了。