PictureBox.Refresh() работает медленно при рисовании в PictureBox

StackOverflow https://stackoverflow.com/questions/1926494

Вопрос

У меня есть приложение Windows Form в Visual Studio 2008. Метод PictureBox.Refesh() вызывает задержку при рисовании на PictureBox.Есть ли какой-либо метод, который дает тот же результат без задержки?

Это было полезно?

Решение 2

я решил свою проблему сам

я просто установил таймер, и по его событию я обновил свое изображение, и интервал таймера установлен по моему желанию на 100 миллисекунд, теперь мое приложение работает так гладко, любой, кто сталкивался с этой проблемой, попробуйте это, это работает для меня

с уважением:

Другие советы

Без задержки?Invalidate() тоже работает, но помните...не используйте обновление() во всей форме, укажите его...Может быть из-за этого задержка (я таких задержек не наблюдаю, вы откуда картинку читаете?)

РЕДАКТИРОВАТЬ:Я создавал проект, и 8-битное альфа-смешение PNG не очень хорошо работало с Winforms.Откройте мое приложение и посмотрите, мерцает ли оно при изменении размера:
http://www.mediafire.com/?rnj25my2ygd

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top