views:

90

answers:

1

I have a font which is being disposed of which is causing an exception and I can't find where the font is being disposed. I have a feeling it is being disposed of by print preview. Can someone recommend how to track this issue down?

Thanks.

+4  A: 

You could try to set a breakpoint in Font.Dispose:

Configuring Visual Studio to Debug .NET Framework Source Code

I'm not sure if the particular source code for the Font class is included, but you could give it a try.

dtb
The point where the exception is thrown is probably very different from where the font is disposed.
Henk Holterman
It sounds to me like the exception thrown isn't providing insight as to when/who was responsible for disposing the font in the first place.
Mike Atlas
Good points. Answer updated.
dtb
Good update, +1
Henk Holterman
+1 Good update!
Mike Atlas