PictureBox.Refresh() работает медленно при рисовании в PictureBox
-
20-09-2019 - |
Вопрос
У меня есть приложение Windows Form в Visual Studio 2008. Метод PictureBox.Refesh() вызывает задержку при рисовании на PictureBox.Есть ли какой-либо метод, который дает тот же результат без задержки?
Решение 2
я решил свою проблему сам
я просто установил таймер, и по его событию я обновил свое изображение, и интервал таймера установлен по моему желанию на 100 миллисекунд, теперь мое приложение работает так гладко, любой, кто сталкивался с этой проблемой, попробуйте это, это работает для меня
с уважением:
Другие советы
Без задержки?Invalidate() тоже работает, но помните...не используйте обновление() во всей форме, укажите его...Может быть из-за этого задержка (я таких задержек не наблюдаю, вы откуда картинку читаете?)
РЕДАКТИРОВАТЬ:Я создавал проект, и 8-битное альфа-смешение PNG не очень хорошо работало с Winforms.Откройте мое приложение и посмотрите, мерцает ли оно при изменении размера:
http://www.mediafire.com/?rnj25my2ygd