У меня есть приложение WinForm, которое имеет одну из форм, используемых для рисования / рисования на PictureBox.Приложение отлично работает на Windows 7
и Windows 8
.Но недавно, когда я попробовал на Windows 10
, я чувствую слишком много медлительности при рисовании на PictureBox.Замедление означает, что оно не догоняет позицию указателя, оно всегда отстает и позже догоняет.
Ниже приведен макет формы, в которой есть PictureBox:
Form -> TableLayoutPanel -> Panel -> PictureBox
Я получаю объект Graphics изображения PictureBox и рисую с использованием этого графического объекта.Я не использую событие Paint для рисования.После каждого каракуля я сбрасываю изображение PictureBox.
Возможно, мне придется применить другой подход для правильного рисования, но мой вопрос заключается в том, почему одна и та же логика отлично работает на Windows 7
и Windows 8
и имеют худшую производительность на Windows 10
.