Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2016, 08:55   #1
diomed16
Пользователь
 
Регистрация: 27.09.2012
Сообщений: 37
По умолчанию Мерцание PictureBox

Я тут делал перемещение картинки мышкой, хотел бы чтобы в границу упиралось, а не уходило. Но изображение начинает мерцать. Я на форму нацепил this.DoubleBuffered = true;, но тогда оно начало многократно раздваиваться. В Дельфи помогала вот такая конструкция image1.SetBounds(image1.Left+x-x0,image1.Top+y-y0,image1.width,image1.height);

Но когда я использовал это в C#, ничего не изменилось, изображение этим методом так же мерцает. Чо бы ещё прописать/переделать?
diomed16 вне форума Ответить с цитированием
Старый 18.11.2016, 09:51   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Рисовать надо на битмапе в памяти, а потом уже выводить готовый рисунок (визуализировать). Если рисовать сразу на PictureBox, то мерцания неизбежны.
Arigato вне форума Ответить с цитированием
Старый 18.11.2016, 11:43   #3
diomed16
Пользователь
 
Регистрация: 27.09.2012
Сообщений: 37
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Рисовать надо на битмапе в памяти, а потом уже выводить готовый рисунок (визуализировать). Если рисовать сразу на PictureBox, то мерцания неизбежны.
В моём представлении - это либо только конечный результат рисовать, либо что, убирать изображение из PictureBox и загружать заново? Представляю, какие тормоза возникнут. А почему в Дельфи тогда с этим проблема не возникла?
diomed16 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мерцание ZBEP Общие вопросы Delphi 3 09.04.2011 15:14
мерцание в paintbox Олександр17 Мультимедиа в Delphi 4 02.12.2010 20:36
Мерцание vladi Microsoft Office Excel 0 03.06.2009 17:42
мерцание shad0w Общие вопросы C/C++ 3 11.12.2007 12:31