Эй, я хочу нарисовать 3 фигуры, например, 3 квадрата в 3 разных "приватных новых асин c пустотах". Для достижения этого я использую:
using (Graphics g = Graphics.FromHwnd(IntPtr.Zero))
{
g.DrawRectangle(Pens.Red, SizeX, SizeY, X, Y);
}
Проблема заключается в том, что он начинает мигать, а также замедляет программу (кажется, что она отстает). Я хочу, чтобы квадрат обновлялся, как каждые 1 мс, так как он движется.
Я уже установил значение DoubleBuffering в значение true, но каждый квадрат последовательно включается очень быстро.
Есть ли другой способ исправить это не двойная буферизация, или я что-то делаю неправильно.