PictureBox.Refresh () работает медленно при рисовании в PictureBox - PullRequest
1 голос
/ 18 декабря 2009

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

Ответы [ 2 ]

1 голос
/ 18 декабря 2009

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

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

0 голосов
/ 22 декабря 2009

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

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

С уважением:

...