C# Рисование Мерцание - PullRequest
0 голосов
/ 04 мая 2020

Эй, я хочу нарисовать 3 фигуры, например, 3 квадрата в 3 разных "приватных новых асин c пустотах". Для достижения этого я использую:

using (Graphics g = Graphics.FromHwnd(IntPtr.Zero))
                        {
                          g.DrawRectangle(Pens.Red, SizeX, SizeY, X, Y);
                        }

Проблема заключается в том, что он начинает мигать, а также замедляет программу (кажется, что она отстает). Я хочу, чтобы квадрат обновлялся, как каждые 1 мс, так как он движется.

Я уже установил значение DoubleBuffering в значение true, но каждый квадрат последовательно включается очень быстро.

Есть ли другой способ исправить это не двойная буферизация, или я что-то делаю неправильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...