Установка параметров для Graphics в OnPaint

Экземпляру класса Graphics можно установить такие параметры как SmoothingMode и т.д. Проблема в чем: мне кажется, что установка этого параметра при каждой перерисовке выглядит избыточно.

protected override void OnPaint(PaintEventArgs e)
{
   e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;

   // Вызовы методов рисования
}

Есть ли возможность установить параметры один раз, как например, можно в конструкторе контрола установить такие флаги:

this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle(ControlStyles.UserPaint, true);
this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);

Ответы (0 шт):