我正在该图片框的Paint-event中的图片框中使用Graphics-object渲染东西。
void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.FillEllipse(color, x, ...);
etc etc......
}
一切正常但突然间图片框变白并显示一个大的红色X.如果我查看输出窗口,我可以看到那里有一个异常,通常是OverflowException或NullPointerException。
有没有办法找到异常的来源?当你遇到异常时,调试器不像其它地方那样破坏。
答案 0 :(得分:11)
您可以告诉visual studio中的调试器打破所有异常,或者即使用户处理它们也要打破哪些异常。
编辑:在菜单中调试 - >例外...... - >检查“投掷”框。
答案 1 :(得分:0)
这不是GDI +的做法。这是设计师阻止Visual Studio崩溃。这是一个仅在设计时发生的错误吗?如果您尝试在运行时重现它会怎么样?