title: C#, WinForms: Why isn't OnPaintBackground called when I call Refresh()?
body: <p>I just found a form which overrides OnPaintBackground. The weird thing is that it is never called! Like, at all. Why is this? The form is refreshed, moved, resized, etc, etc, so it should have to do <em>some</em> repainting right?</p>