ControlStyles.DoubleBuffer vs. ControlStyles.OptimizedDoubleBuffer
What is the difference between ControlStyles.DoubleBuffer and ControlStyles.OptimizedDoubleBuffer ? ControlStyles.DoubleBuffer does not show up in the Intellisense drop down whereas ControlStyles.OptimizedDoubleBuffer is in fact listed. The MSDN documentation does not make the difference immediately clear (to me at least). I found this thread on the subject: DoubleBuffered = true sets both ControlStyles.OptimizedDoubleBuffer AND ControlStyles.AllPaintingInWmPaint. At one point the intention was to deprecate DoubleBuffer and adopt the use of OptimizedDoubleBuffer instead, however the thread