My dialog has groupboxes with slow to redraw controls, to improve the
appearance I want to doublebuffer it. While I can use SetStyle() in the
Dailogs constructor the setting change doesn't get propagated to the
groupbox, and since it's a protected method I can't call groupbox.SetStyle().
I've tried deriving a custom class from System.Windows.Forms.GroupBox and
calling SetStyle from inside of it's constructor and from a new method. Both
were unsuccessful.
I can approximate a groupboxes appearance and get double buffering by
replacing it with a panel and placing a label on it's border but none of the
allowed borders for a panel are the same as the one used by a gb.
Is there any way to either force the GB to doublebuffer itself and contained
controls, or change the appearance of the panels border to more closely match
that of a GB?