私は、そのピクチャボックスのPaintイベント内のピクチャボックスにGraphicsオブジェクトを描画しています。GDI +は例外をスローしません。大きな赤X
void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.FillEllipse(color, x, ...);
etc etc......
}
すべてが正常に動作しますが、突然のPictureBoxは白に変わり、私は例外はOverflowExceptionがまたはNullPointerExceptionがしばしば、そこにあることを確認することができ、出力ウィンドウを見ると、大きな赤いXが表示されます。
例外がどこから来たのかを見つける方法はありますか?デバッガは、例外が発生したときに他の場所と同様に動作しません。
ありがとうございます。本当にこのオプションは、すべての例外に対してデフォルトにする必要があります。 –
例外を処理する予定がない場合。たとえば、私は最近、PDFBoxを使ってPDFの自動解析を行った。開くことができないパスワードで保護されたpdfが見つかると、PDFBoxは例外をスローします。このエラーが発生するたびにデバッガを停止させないようにして、try/catchブロックにログを記録してビジネスを続けます。私はデバッガがキャッチとブレークを無視しないようにしたいと思います。 – McAden