C# - Как не перерисовывать изображение каждый раз, когда перерисовывается графическое окно

У меня есть коробка с изображениями, которые никогда не нужно перемещать. Это для дизайнера карт. Пользователь выбирает, сколько столбцов и строк будет на карте, затем она будет нарисована в виде линейной сетки, и у меня есть mouseMove метод, потому что когда пользователь наводит курсор на край ячейки, ему нужно выделить красный цвет. Таким образом, карта перерисовывается непрерывно, очень быстро, когда мышь движется. Это не было проблемой, когда я только что drawLines на карте для строк и столбцов. Но теперь, когда я только что добавил фоновое изображение ячейки, фоновые изображения ячейки мерцают при перемещении мыши, поскольку они перерисовываются слишком быстро.

Любая помощь приветствуется. Благодарю.

0 ответов

Другие вопросы по тегам